我对dojo工具包有一个非常具体的问题,我在api或docs上找不到它的答案。我的页面上有一个独立的日历,它由
实例化var myCal = new dijit.Calendar({
'value': new Date(unixTimestamp * 1000),
'title': 'Title',
'isDisabledDate': function(data){
var dat = new Date(data);
dat.setHours(0,0,0,0);
var ms = parseInt( (dat.getTime()/1000), {'places':0});
return (GERA.palestras.diasComPalestras[ms] !== true);
}
}, "mycal");
这确实有效,日历已创建,它是正确的月/年并且已选择日期。我想这样做,但是没有选择日期。所以我想传递一年的日历和一个飞蛾显示在页面但没有选择日期。有人有任何想法吗?
答案 0 :(得分:0)
我知道你的帖子有点老了。
我一直需要类似的东西。 通过文档查看,有一个名为“currentFocus”的属性,它应该完全按照你的意思行事。也不要将值设置为任何值,它将被取消选择。
var myCal = new dijit.Calendar({
'currentFocus': new Date(unixTimestamp * 1000),
'title': 'Title',
'isDisabledDate': function(data){
var dat = new Date(data);
dat.setHours(0,0,0,0);
var ms = parseInt( (dat.getTime()/1000), {'places':0});
return (GERA.palestras.diasComPalestras[ms] !== true);
}
}, "mycal");
但是,我个人还没有这个工作,我想知道你发布以来是否有任何进展?
编辑:这实际上确实有效。我刚刚从我的解析器中获得了其他一些东西。