您好 我有一个可编辑的网格。某些功能会修改网格中的记录。更改字段值时,会触发onupdate事件。 在update上执行的函数获取修改后的记录并检查修改了哪个字段:
if (record.isModified('field1')) {...}
else if (record.isModified('field2')) {...}
问题是“isModified()”会检查从上一次加载网格修改的所有字段。有没有办法清除列表或只获取最后修改的字段?
答案 0 :(得分:0)
您是否查看了getChanges()
的{{1}}方法?它返回以下内容(来自ExtJS API documentation的引号):
仅获取字段的哈希值 自此记录以来已被修改 创建或提交。
另一个选项是Record
属性,它返回以下内容:
此对象包含键和值 存储所有的原始值 修改后的字段,如果没有则为null 字段已被修改。