dijit DateTextBox中的dropDownDefaultValue坏了吗?

时间:2015-07-27 13:34:35

标签: javascript dojo dijit.form

作为dijit DateTextBox的文档说我想设置用户打开下拉列表时看到的日期。我不想将日期放在DateTextBox的value属性中。在我的应用程序中,日期是可选的,但是当它被使用时,其他字段也需要填充。

我想在dropDownDefaultValue中显示的值取决于其他日期。如果另一个日期是在2006年,我将范围设置为2006,因此用户无法在2006年之后选择日期。如果没有选定的默认日期,它真的很烦人,因为它总是在今天。

所以这是我试图设置dropDownDefaultValue fiddle<div data-dojo-type="dijit.form.DateTextBox" data-dojo-props="dropDownDefaultValue:'2010-10-12'"></div>的小提琴 我正在使用此处记录的dijit / dateTextBox documentation DateTextBox

为什么它不起作用的任何想法?

1 个答案:

答案 0 :(得分:0)

dropDownDefaultValue应该是一个对象,而不是一个字符串。

你必须这样做:

  <div  data-dojo-type="dijit.form.DateTextBox" data-dojo-props="dropDownDefaultValue: new Date(2012,10,12)"></div>

请参阅https://jsfiddle.net/q4L1j861/