CLU*_*HER 7 javascript css asp.net twitter-bootstrap-3 bootstrap-4
我已将 bootstrap 从版本 3 更新到版本 4,并注意到使用 js 而不是 cshtml 创建日历时日历是重叠的。不需要返回超过几天,因此我想禁用将视图模式更改为几个月或几年的月份按钮。是否有我需要的特定 CSS 属性,或者我需要在库中编辑代码吗?
function AddDateTimeControl(parent, control, rowIndex, controlIndex) {
var dateTimeID = "datetimepicker" + controlIndex;
var tooltipDiv = CreateTooltipDiv();
var tooltipSpan = CreateTooltipSpan(control.ToolTip);
var label = CreateControlLabel(control);
//var icon = CreateIcon('fa-calendar');
var icon = CreateIcon("calendar-alt-regular");
tooltipDiv.appendChild(label);
tooltipDiv.appendChild(icon);
tooltipDiv.appendChild(tooltipSpan);
var dateDiv = document.createElement("div");
dateDiv.classList.add('input-group');
dateDiv.classList.add('date');
dateDiv.classList.add('date-time-control');
dateDiv.style.color = "black";
dateDiv.id = dateTimeID;
var dateTextBox = document.createElement("input");
dateTextBox.type = "text";
dateTextBox.classList.add("form-control");
dateTextBox.value = control.RawValues[0];
MarkElementForSerialization(dateTextBox, rowIndex, control.ID, 0);
var calControlSpan = document.createElement("span");
calControlSpan.classList.add('input-group-append'); //input-group-addon?
//span -> fa-calendar?
dateDiv.appendChild(dateTextBox);
dateDiv.appendChild(calControlSpan); //input-group-addon
parent.appendChild(tooltipDiv);
parent.appendChild(dateDiv);
$(dateDiv).datetimepicker();
$(dateDiv).data("DateTimePicker").sideBySide(true);
$(dateDiv).data("DateTimePicker").date(new Date(Date.parse(control.RawValues[0])));
$(dateDiv).data("DateTimePicker").format("MM/DD/YYYY HH:mm");
$(dateDiv).data("DateTimePicker").icons({
time: "fa fa-clock-o",
date: "fa fa-calendar",
up: "fa fa-arrow-up",
down: "fa fa-arrow-down",
previous: "fa fa-chevron-left",
next: "fa fa-chevron-right",
today: "fa fa-clock-o",
clear: "fa fa-trash-o"
});
$(dateTextBox).on('click', function() {
$(dateDiv).data("DateTimePicker").toggle();
});
}
Run Code Online (Sandbox Code Playgroud)
我最终通过禁用月份选择器开关中的指针事件来禁用它。
th.picker-switch[title="Select Month"] {
pointer-events: none;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
305 次 |
| 最近记录: |