javascript - 初始化后禁用 Kendo Calendar 中的日期

标签 javascript kendo-ui

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

$("#simpleCalendar").kendoCalendar({
    disableDates: ["sa", "su"]
});

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

最佳答案

您可以使用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)]
});

关于javascript - 初始化后禁用 Kendo Calendar 中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41120887/

相关文章:

javascript - 将delphi Canvas 椭圆函数移植到javascript弧函数

javascript - 剑道格动态编辑

javascript - 为什么在比较日期时每次都给出错误?

javascript - ie9 错误 : 'Blob' is undefined

javascript - 处于编辑内联模式时 Kendo Ui Grid 禁用按钮

jquery - kendo ui网格弹出隐藏按钮

Angular 2 TypeScript 错误 : Can't resolve all parameters for ProductsService

javascript - 将两个 .height() 加在一起?查询

javascript - TypeScript 变量范围与 JavaScript 变量范围

javascript - 如何限制一个div可以包含的元素? HTML