我的客户已请求每次打开日历时我们的Kendo DatePicker重置为原始视图深度。
示例:日历设置为从"年开始#34;视图和用户退出"世纪"查看没有选择日期。下次打开日历时,它会回到"年份"观察而不是仍然被困在"世纪"。
在挖掘api后,这个功能似乎不容易暴露。
有没有人设法做类似的事情?
答案 0 :(得分:0)
我知道这是一个老问题,但我遇到了同样的问题并找到了解决方案。
您可以拨打setOptions
并传递您要设置的选项,例如深度或开始。这将重置深度,允许您在打开日历时重置深度。我已经添加了对close事件的调用,以便每次关闭日历时都会发生这种情况。
<强> Dojo Demo 强>
var kendoOptions = {
depth: "year",
start: "year"
};
$("#datepicker").kendoDatePicker(kendoOptions);
var datepicker = $("#datepicker").data("kendoDatePicker");
datepicker.bind('close', function() {
// add if statement for scenearios where you want to reset the depth
this.setOptions(kendoOptions);
});