我在网格中有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)
因此,网格显示这些日期列已更新。有没有办法解决这个问题。
先谢谢。
答案 0 :(得分:1)
解决了问题:)
商店中的日期是字符串格式,因此在Store中创建日期对象,现在它正常工作。我使用以下代码在商店中创建日期对象。
{
name: 'lastLogin',
type: 'date',
dateFormat: 'n/j/Y',
convert: function (newValue, model)
{
return new Date(model.get('lastLogin'));
}
}