Javascript 从剑道UI日期时间选择器隐藏/禁用周末
我正在使用,只是不希望用户选择从周末 我已尝试将MonthTemplate分配为以下方法:Javascript 从剑道UI日期时间选择器隐藏/禁用周末,javascript,jquery,asp.net-mvc-4,kendo-ui,datetimepicker,Javascript,Jquery,Asp.net Mvc 4,Kendo Ui,Datetimepicker,我正在使用,只是不希望用户选择从周末 我已尝试将MonthTemplate分配为以下方法: @(Html.Kendo().DateTimePickerFor(m => Data) .MonthTemplate("# if (isWeekDay(data.date)) { #" + "#= data.value #" +
@(Html.Kendo().DateTimePickerFor(m => Data)
.MonthTemplate("# if (isWeekDay(data.date)) { #" +
"#= data.value #" +
"# } #"
)
function isWeekDay(date)
{
var day = date.getDay();
return (day % 6 != 0);
}
<>但是它帮助我不在窗口中显示日期,但是用户仍然可以通过点击月份模板中的空白单元格来选择它。
尝试使用验证处理onChange事件和e.StopPropagation不关闭下拉列表,但仍能正常工作
有没有可能或正在做一些努力
谢谢
Sumeet希望您的问题仍然需要帮助。 这是一种禁用周末单击的方法
.kendoDatePicker({
open: function() { $('.k-weekend a').bind('click', function() { return false; }); }
});
.k-weekend是与weekend单元格关联的类。因此,很容易禁用对这些单元格的单击。也可以放置一些CSS来更改这些单元格的外观
希望这会有所帮助。
Laurent正在寻找类似Jquery dateTimepicker中的东西:$datepicker.datepicker{beforeShowDay:$.datepicker.noWeekends};朋友们,我的问题有问题吗。已经24个多小时了,这还不能引起一点注意吗?我做的事情是完全错误的还是在陈述我的问题时有错误。请引导我。。