Ext4使用总结(十二) 采用 CellEditing 方式的Grid,如何取得修改的单元格数据值
2017-03-06 17:34
423 查看
使用cellediting方式编辑数据的grid在保存数据时,需要进行数据的处理,所以数据处理的方式需要特别注意!
cellEditing 插件的事件
listeners: { edit: function (editor, e) { e.grid.getView().refresh(); } }
editor: { xtype: 'combobox', listeners: { select: function (combo, records, options) { var record = getCurrentEditRecord() //这里需要特别注意,采用set的方式修改store中的数据值,不能直接使用record.data.cell_filed_name.value record.set('cell_filed_name',records[0].data.value) } }
在store调用commitChanges()或者rejectChanges()方法之前,使用store.getModifiedRecords()可以取出Store中所有的修改了的数据,如果没有使用set方式修改数据,store.getModifiedRecords()这个方法是无法取到修改的数据的。
相关文章推荐
- Ext4使用总结(十一) Grid的单元格的背景色和字体的处理
- 如何根据数据和列名找到EditorGrid or Grid中的cell,然后修改前景色和背景色?
- Ext4使用总结(十) 如何在Ext4 的grid中显示精确到秒的时间
- ABAP--如何使用REUSE_ALV_GRID_DISPLAY函数删除内表数据(样例代码,感谢依风提供)
- 5.如何使用常用的6种方式对数据进行转换(二)
- ABAP–如何在’REUSE_ALV_GRID_DISPLAY’使用自定义F4帮助,返回多个字段以及计算修改其他字段
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- winsock简单使用(采用select轮询方式,从客户端获取数据)
- Dev GridControl修改单元格无法触发CellValueChanged事件的解决方法
- ABAP--如何使用REUSE_ALV_GRID_DISPLAY函数删除内表数据(样例代码,感谢依风提供)
- 如何使用常用的6种方式对数据进行转换(一)
- 如何使用常用的6种方式对数据进行转换(二)
- PB如何在Datawindow(数据窗口)中控制列的修改方式
- 如何使用 ADO Stream 对象访问和修改 SQL Server BLOB 数据
- 4.如何使用常用的6种方式对数据进行转换(一)
- 采用修改导入节的HOOK方式使用范围
- 如何使用 ADO Stream 对象访问和修改 SQL Server BLOB 数据
- 前台获得UltraWebGrid修改过数据的单元格集合
- JavaScript从HTML Table中取得某单元格Cell中的数据
- 后台获得UltraWebGrid在前台修改过数据的单元格