Javascript 从剑道UI日期时间选择器隐藏/禁用周末

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 #" +

我正在使用,只是不希望用户选择从周末

我已尝试将MonthTemplate分配为以下方法:

@(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个多小时了,这还不能引起一点注意吗?我做的事情是完全错误的还是在陈述我的问题时有错误。请引导我。。