根据格式,使用传入数据填充DateField和TimeField

时间:2013-06-04 11:00:39

标签: forms extjs formatting datefield timefield

我的ExtJS表单中有一个日期字段和一个时间字段,我必须用服务器发送的数据填充它们。服务器以下列格式发送数据(通过Ajax):

date=2013-05-10T00:00:00.000+04:00,time=1970-01-01T00:30:00.000+03:00

如何分别在格式为Y/m/dH:i的表单字段中显示该内容?我尝试了各种组合,但它们不起作用。这些字段保持空白或填充从服务器发送的整个数据值。

更新

如果它会使事情变得更容易,我可以让服务器以不同的格式发送值,比如几毫秒......

1 个答案:

答案 0 :(得分:1)

您从后端发送的数据采用“ISO 8601日期”格式,这已得到extjs的支持。这需要在Ext.Date.format类的帮助下解决。请参阅以下链接以供参考。

http://docs.sencha.com/extjs/4.2.0/#!/api/Ext.Date

您需要将'format'配置添加到数据字段和时间字段,并将您的格式传递为字符串。

由于