如何动态更改dojo DateTextBox中的约束?
-
07-07-2019 - |
题
我试着这样做:
dojo.mixin(endDate.constraints, {min: new Date(2009,09,14)});
但结果我得到了这个:
min Wed Oct 14 2009 00:00:00 GMT+0200 (CET)
???它总是增加一个月!这是一个错误吗?
但我真正想做的是这样的事情:
dojo.mixin(endDate.constraints, {min: dijit.byId("beginDate").date});
这导致:
min undefined
解决方案
其他提示
这不是一个错误 - 这是一个功能!这不是Dojo的功能,而是 JavaScript :
表示月份的整数值, 以1月0日开始为11月 腊。
为了调试该错误,只需使用FireBug查看1) dijit.byId(" beginDate")。date
返回 - 字符串或日期对象?,2)如果是一个字符串,是否正确格式化;可以 new Date
解析它吗?等等......
不隶属于 StackOverflow