javascript - 如何在网格的行编辑器移动时获取事件

标签 javascript extjs ext4

我有网格和行编辑插件...所以我需要获取第一次编辑的记录,当启用并显示插件并且单击网格中的其他记录进行编辑时... 也许是一些“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/

相关文章:

javascript - 如何只触发一次服务器发送的事件?

javascript - Extjs 数据模型/存储是否支持任何包装代理构建器方法?

javascript - 具有更灵活许可的 ExtJS 网格替代品?

EXTJS:过滤器存储不会发生第一次点击组合

android - Android 上的 ext4 挂载选项

linux - ext4 文件系统上 inode 的垃圾收集

migration - 如何将现有的 20.04 ext4 安装迁移到不同磁盘上的 zfs root?

javascript - JQuery SHow 请隐藏说明

javascript - 如何在鼠标悬停和鼠标移出事件上添加过渡

javascript - 禁用标签点击事件