我有很多数据与ExtJS一起显示,我无法弄清楚如何指定数据的格式以便正确转换。我们试图以m / d / y格式显示数据。数据以Ymd格式输出(20130214,无连字符)。如何告诉ExtJS日期的格式是什么,以便可以解析?
通过JSON从远程服务检索日期,因此我可以更改的是列标题JSON文件。
任何建议都将不胜感激。我已经尝试在列上设置submitFormat和dateFormat参数,但它们没有工作。
答案 0 :(得分:0)
在您的模型中,指定字段如下:
...
fields: [
...
{name: 'theDate', type: 'date', dateFormat: 'Ymd'},
...
],
...
请注意,由myRecord.get('theDate');
检索的数据是JavaScript Date
对象,因此您可以通过多种方式对其进行格式化,例如:
Ext.Date.format(myRecord.get('theDate'), "m/d/Y");