在呈现日历后,我似乎无法更改“selectedDate”。参考指南说可以在渲染后更改日历的选项,并且对于像cssName和borderSize以及selectableDateRange这样的值都适用,但修改“selectedDate”似乎没有任何效果?这是打算还是我错过了什么?
感谢。
答案 0 :(得分:1)
更新所选日期,只需更新显示日历的第一个日期。
假设您的日历已经附加到#something
:
// get reference
var dp = $('#something').glDatePicker(true);
// update selected date
dp.selectedDate = new Date(2013, 9, 8);
// update first date
dp.firstDate = new Date(2013, 9, 1);
// render
dp.render();
这很有效。
答案 1 :(得分:0)
不确定当前解决方案是否有效,重置selectedDate和firstDate需要执行:
dp.options.selectedDate = new Date()
渲染调用失败,返回undefined。
答案 2 :(得分:0)
@eepp解决方案适用于以下更改......
更换以下代码:
// update first date
dp.firstDate = new Date(2013, 9, 1);
使用:
// update first date
dp.options.firstDate = new Date(2013, 9, 1);