extjs可编辑网格 - 清除修改记录列表

时间:2011-03-31 16:28:09

标签: extjs grid

您好 我有一个可编辑的网格。某些功能会修改网格中的记录。更改字段值时,会触发onupdate事件。 在update上执行的函数获取修改后的记录并检查修改了哪个字段:

if (record.isModified('field1')) {...}
else if (record.isModified('field2')) {...}

问题是“isModified()”会检查从上一次加载网格修改的所有字段。有没有办法清除列表或只获取最后修改的字段?

1 个答案:

答案 0 :(得分:0)

您是否查看了getChanges()的{​​{1}}方法?它返回以下内容(来自ExtJS API documentation的引号):

  

仅获取字段的哈希值   自此记录以来已被修改   创建或提交。

另一个选项是Record属性,它返回以下内容:

  

此对象包含键和值   存储所有的原始值   修改后的字段,如果没有则为null   字段已被修改。