1

这是我看到的一个奇怪的问题。我填充我的商店,然后使用该商店填充网格。此外,我使用 loadRecord(record) 根据在网格中选择的行填充表单 ( Ext.form.Panel )。我的 Ext.form.Panel 中的字段之一是:

xtype: 'datefield',
readOnly: true,
fieldLabel: 'End Date',
name: 'soEndDate',
id:'soEndDateField',
format: 'm/d/Y'

我的问题是这个日期字段显示为空白。我正在将数据直接放入商店。因为如果我将 xtype 更改为“textfield”,我可以看到这种格式的日期:2014-01-30T05:00:00Z。当我将 xtype 转回“datefield”时,日期又消失了!!!

几个小时以来,我一直在努力解决这个问题,但我不确定自己犯了什么样的错误。我希望有人会尽快回复这个:(

提前致谢。

4

1 回答 1

2

从您的记录中输入的日期“soEndDate”的格式是什么?是“2014-01-30T05:00:00Z”吗?

如果是这种情况,那么日期字段不知道如何处理它。任何一个:

1)将您的格式更改为

format: 'c'

2) 添加到 altFormats

altFormats: '"m/d/Y|n/j/Y|n/j/y|m/j/y|n/d/y|m/j/Y|n/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d|n-j|n/j|c

// c being the key here.
于 2013-07-12T23:04:39.453 回答