dojo中domForm.toJson中的格式日期

dojo中domForm.toJson中的格式日期,dojo,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.toJsonaccessDom的value notDijit

在我的Web应用程序中,我使用
constraints=“{datePattern:'MM/dd/yyyy'}”
属性更改了我的
dijit/form/DateTextBox
日期格式, 但是,当我使用
domForm.toJson
调用包含
dijit/form/DateTextBox
的表单时,格式更改为
yyyy/dd/MM

为什么??
如何解决它

Dijit/Form/DateTextBox是一个dojo/widget而不是dom

domForm.toJsonaccessDom的value notDijit小部件的get('value')函数,该函数为您提供预期的格式化输出

要获得正确的值,请使用Dijit/Form,然后使用Form.get(“值”)


是否可以将dijit表单元素转换为类似json的格式domform@nithinalways是的,事实上,form.get(“value”)返回一个objectCheck