Extjs网格更新日期字段中的问题

时间:2014-11-11 10:54:46

标签: date extjs

我在网格中有3个日期字段,当我在行中更新任何内容时,它在日期字段上显示红色标记,表示日期字段也被修改,但我没有在任何日期字段中进行任何更改。

我试图找出问题并且我有以下原因:

context.originalValues.dateCreated : 11/10/2014 context.originalValues.dateModified : 11/10/2014 context.originalValues.lastLogin : 11/10/2014

context.newValues.dateCreated : Mon Nov 10 2014 00:00:00 GMT+0530 (IST) context.newValues.dateModified : Mon Nov 10 2014 00:00:00 GMT+0530 (IST) context.newValues.lastLogin : Mon Nov 10 2014 00:00:00 GMT+0530 (IST)

因此,网格显示这些日期列已更新。有没有办法解决这个问题。

先谢谢。

1 个答案:

答案 0 :(得分:1)

解决了问题:)

商店中的日期是字符串格式,因此在Store中创建日期对象,现在它正常工作。我使用以下代码在商店中创建日期对象。

{ name: 'lastLogin', type: 'date', dateFormat: 'n/j/Y', convert: function (newValue, model) { return new Date(model.get('lastLogin')); } }

相关问题