在 dojo 中格式化 domForm.toJson 中的日期
Formatting date in domForm.toJson in dojo
在我的 Web 应用程序中,我使用 constraints="{datePattern:'MM/dd/yyyy'}"
属性更改了我的 dijit/form/DateTextBox
日期格式,
但是当我使用 domForm.toJson
调用包含 dijit/form/DateTextBox
的表单时,格式更改为 yyyy/dd/MM
为什么?
如何解决
Dijit/Form/DateTextBox 是 dojo/widget 而不是 dom.
domForm.toJson访问Dom的值不是Dijit 小部件的 get('value') 函数,它为您提供预期的格式化输出。
要获得正确的值 - 使用 Dijit/Form 然后使用 form.get("value")
在我的 Web 应用程序中,我使用 constraints="{datePattern:'MM/dd/yyyy'}"
属性更改了我的 dijit/form/DateTextBox
日期格式,
但是当我使用 domForm.toJson
调用包含 dijit/form/DateTextBox
的表单时,格式更改为 yyyy/dd/MM
为什么? 如何解决
Dijit/Form/DateTextBox 是 dojo/widget 而不是 dom.
domForm.toJson访问Dom的值不是Dijit 小部件的 get('value') 函数,它为您提供预期的格式化输出。
要获得正确的值 - 使用 Dijit/Form 然后使用 form.get("value")