初始化后,在Kendo Calendar中禁用日期

时间:2016-12-13 12:14:42

标签: javascript kendo-ui

我有简单的剑道日历,我可以在初始化时禁用日期:

malloc

如何在初始化此日历后禁用指定的日期?

2 个答案:

答案 0 :(得分:1)

您也可以使用disableDates接受函数来确定要禁用的日期。

$("#simpleCalendar").kendoCalendar({
    disableDates: function (date) {
       //Test date 
       var disabled = [2,4,6,8];
       return date && disabled.indexOf(date.getDate()) > -1;
    }
});

您还可以使用setOption更改初始DatePicker配置。

$("#simpleCalendar").data("kendoCalendar").setOptions({
    disableDates: ["sa", "su", new Date(2015, 9, 12), new Date(2015, 9, 22)]
});

答案 1 :(得分:1)

您只需重新初始化日历即可。在此之前,您需要清除以前日历的内容

$("#changeBtn").click(function(){
    $("#calendar").empty();
    $("#calendar").kendoCalendar({
        disableDates: ["mo", "tu"]
    });
});

这是一个有效的演示 http://dojo.telerik.com/IMOlI