我有网格和行编辑插件...所以我需要获取第一次编辑的记录,当启用并显示插件并且单击网格中的其他记录进行编辑时... 也许是一些“oneditchange”事件,但我在文档中看不到类似的东西。或者干脆阻止编辑这种点击移动编辑的可能性
最佳答案
编辑(编辑器、e、eOpts) 编辑单元格后触发。使用示例:
grid.on('edit', function(editor, e) {
e.record.commit();
console.log(e.value); // the value you want
});
参数
编辑器:Ext.grid.plugin.CellEditing
e : 对象 具有以下属性的编辑事件:
网格 - 网格 记录 - 被编辑的记录
field - 被编辑的字段名
value - 设置的值 //你想要的值
originalValue - 编辑前字段的原始值。
row - 网格表格行
column - 定义已编辑列的网格 Column。
rowIdx - 被编辑的行索引
colIdx - 被编辑的列索引
eOpts:对象
传递给 Ext.util.Observable.addListener 的选项对象。
覆盖:Ext.grid.plugin.Editing.edit
关于javascript - 如何在网格的行编辑器移动时获取事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25789656/