0
我正在使用dijit.form.DateTextBox來更新我的日期字段。使用dijit.form.DateTextBox無法保留正確的時間值
<form:input id="date_id" name="date_field" path="createDate"
dojoType="dijit.form.DateTextBox"
disabled="false" constraints="{datePattern:'dd/MM/yyyy hh:mm:ss.SS'}"
invalidMessage="invalid" promptMessage="invalid"
lang="en-us" required="true"/>
現在,假設如果我'createDate'
值'05/01/2012 21:10:17.287'
,但它在日期文本框中顯示爲'05/01/2012 12:00:00.00'
。
因此,在編輯此字段時,我無法保持原樣。
有反正我可以保留那個時間部分'21:10:17.287'
。
請提出建議。
謝謝你的幫助。其實我忘了提及我正在使用dojo 1.6,這個代碼在1.7以上工作正常..你可以建議更改爲1.6。我嘗試過,但沒有奏效。 –
使用'dojo.declare'來代替'declare'。 – g00glen00b
是我試過,但它說 TypeError:modulename.split不是函數 'var syms = modulename.split(「。」);' –