Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在特定月份打开dijit.calendar,但未选择日期_Javascript_Dojo - Fatal编程技术网

Javascript 在特定月份打开dijit.calendar,但未选择日期

Javascript 在特定月份打开dijit.calendar,但未选择日期,javascript,dojo,Javascript,Dojo,我对dojo工具包有一个非常具体的问题,我在api或文档中找不到它的答案。我的页面上有一个独立的日历,它由 var myCal = new dijit.Calendar({ 'value': new Date(unixTimestamp * 1000), 'title': 'Title',

我对dojo工具包有一个非常具体的问题,我在api或文档中找不到它的答案。我的页面上有一个独立的日历,它由

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");

这是可行的,日历被创建,它位于正确的月份/年份,并且选择了一个日期。我只想这么做,但是没有选择日期。因此,我想将一年和一个月传递到日历,以显示在页面上,但不选择日期。有人有什么想法吗?

我知道你的帖子有点老了

我一直需要类似的东西。 通过查看文档,有一个名为“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");
然而,我个人还没有得到这个工作,我想知道你是否有任何进展,因为你张贴


编辑:这确实有效。后来,我的解析器对更改进行了一些其他操作。

由于这并不能回答所问的问题,请下次尝试使用注释…抱歉@Barett是游戏的新手,因此还没有注释权限。而且,它已经被修复,所以现在它是一个答案。要尝试它,如果它有效,我将标记为已回答。谢谢你,伙计。不管老不老,我还没修好