0
什麼是禁用未來日期或使其與dijit.Calendar「不可點擊」的最佳方法?我想使用constraints.max = new Date(),但我認爲只適用於dijit.form.DateTextBox。如何使用Dojo禁用將來的日期dijit.Calendar
感謝,
漢克
什麼是禁用未來日期或使其與dijit.Calendar「不可點擊」的最佳方法?我想使用constraints.max = new Date(),但我認爲只適用於dijit.form.DateTextBox。如何使用Dojo禁用將來的日期dijit.Calendar
感謝,
漢克
如果我沒有記錯的話,應該是這個樣子
require([
"dijit/Calendar",
"dojo/date",
"dojo/domReady!"
], function(Calendar, date){
new Calendar({
value: new Date(),
isDisabledDate: function(d){
var d = new Date(d);
d.setHours(0, 0, 0, 0);
var today = new Date();
today.setHours(0, 0, 0, 0);
return date.difference(d, today, "day") > 0;
}
}, "mycal");
});
非常感謝!這有幫助! –