为什么我能';我不能设置Dojo DateTextField?

为什么我能';我不能设置Dojo DateTextField?,dojo,Dojo,我试图打开一个包含DateTextField的表单,该字段必须由数据库中的记录填充。而我却没有幸做到这一点。我已经用这种方式测试了我的代码: dijit.byId("jurnal_date").attr("value", new Date(2011,1,1)) 只是为了测试设置DateTextField的基本方法。但该值不会输入DateTextField。我做错了什么?以下是DateTextField声明: <input type="text" name="jurnal_date" id

我试图打开一个包含DateTextField的表单,该字段必须由数据库中的记录填充。而我却没有幸做到这一点。我已经用这种方式测试了我的代码:

dijit.byId("jurnal_date").attr("value", new Date(2011,1,1))
只是为了测试设置DateTextField的基本方法。但该值不会输入DateTextField。我做错了什么?以下是DateTextField声明:

<input type="text" name="jurnal_date" id="jurnal_date" required="true" dojotype="dijit.form.DateTextBox" />


谢谢

啊,我刚刚解决了自己的问题。答案如下:

newJournalDialog.show();
dijit.byId("jurnal_date").attr("value",dojo.date.stamp.fromISOString(jurnal.date))
因此,我们只能在显示DateTextField的对话框/表单后设置其值。 那么这就是我解决这个问题后得出的结论:)


谢谢。

啊,我刚刚解决了自己的问题。答案如下:

newJournalDialog.show();
dijit.byId("jurnal_date").attr("value",dojo.date.stamp.fromISOString(jurnal.date))
因此,我们只能在显示DateTextField的对话框/表单后设置其值。 那么这就是我解决这个问题后得出的结论:)

谢谢