在 Ext.grid.EditorGridPanel编辑过的字段,EXT会自动加上一个dirty标记(红色的小三角形)
我在保存数据后,使用
这样可以把Ext.Data.Store中的dirty标记去掉,但是在EditorGridPanel里面仍然保留了那个小三角形图标。
我的问题是,编辑后如何去掉EditorGridPanel那个红色三角形标记?
注:不会只能通过Ext.Data.Store的reload吧?
问题补充:
回1楼:我吧record.dirty = false;成了record.commit();好像效果还是一样,还是无法去掉?
我在保存数据后,使用
- for (i = 0; i < ds.getCount(); i ++) {
- var record = ds.getAt(i);
- if (record.dirty)
- record.dirty = false;
- }
这样可以把Ext.Data.Store中的dirty标记去掉,但是在EditorGridPanel里面仍然保留了那个小三角形图标。
我的问题是,编辑后如何去掉EditorGridPanel那个红色三角形标记?
注:不会只能通过Ext.Data.Store的reload吧?
问题补充:
回1楼:我吧record.dirty = false;成了record.commit();好像效果还是一样,还是无法去掉?
- for (i = 0; i < ds.getCount(); i ++) {
- var record = ds.getAt(i);
- if (record.dirty)
- record.commit();
- }