环境:Dojo.1.8.4dijit.DateTextBox与dojox.widget.Calendar - 初始化
如果文字框不包含一个有效的日期,我想在过去的某个日期开始的日历弹出(这是出生日期输入框)。达到这个目标的最好方法是什么?
<div maxlength="12"
data-dojo-type="dijit/form/DateTextBox"
data-dojo-props="required: true, constraints:{min:'1880-01-01',
max: new Date()}, popupClass: 'dojox.widget.Calendar'">
</div>
我希望能够在上面放置一个'startDate'参数或类似的东西,使弹出窗口的构造函数能够把它拿起来并使用它。
看起来好像dojox.widget._CalendarBase
在其构造函数中将日期设置为当前日期。 (实际上似乎将其设置在构造函数和声明中)。
三江源 - 每次我问这些问题我都学到新的.... – vogomatix
似乎有DateTextBox('_DateTimeTextBox')的一个'dropDownDefaultValue'属性(如果我可以得到它的功能,它似乎是一个更简单的路线!:-) – vogomatix
是的,在查看源代码时我没有看到。它最终将该值设置为currentFocus属性。好找 –