dijit日历在dojo中只显示从当前日期向后52周

5lhxktic  于 2022-12-08  发布在  Dojo
关注(0)|答案(1)|浏览(151)

我有一个显示日历的要求,只有52周从当前一天在dojo回来,我用dijit/Calendar为相同的,有人能帮助我提供光显示只有52周从当前一天在dijit日历回来。
目前我使用的是data-dojo-props,它只禁用日历中的周末。

<div id="mycal" data-dojo-attachpoint="mycal" 
                data-dojo-type="dijit.calendar" 
                data-dojo-props="isDisabledDate:dojo.date.locale.isWeekend">
</div>
zqdjd7g9

zqdjd7g91#

这是如此简单,您必须以编程的方式来完成,
创建一个日历dijit,然后通过检查show cal view days are〉or are week days来覆盖其isDisabledDate函数:如下所示

return dojoDate.difference(date, new Date(), "day") > disable_before_days || locale.isWeekend(date)  ;

请参阅以下工作片段:
第一个

相关问题