javascript - Extjs从单元格编辑器访问网格记录

标签 javascript extjs

我有一个特殊的问题。 我在 extjs 4.2 中有一个常规网格,我想从编辑器访问记录数据。 其中一列定义为编辑器:组合框并具有焦点事件处理程序。 我想从该事件处理程序访问整个记录,我该怎么做?

最佳答案

编辑器插件中有一个上下文引用,因此您可以从焦点事件中调用它,如下所示:

listeners: {
    focus: function (component,events) {
        var grid = component.up('grid'),
            plugin = grid.findPlugin('cellediting');
        console.log(plugin.context.record);
    }
}

应该可以了。

关于javascript - Extjs从单元格编辑器访问网格记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26567887/

相关文章:

javascript - getElementsByClassName 用于动态创建的元素

javascript - 在羽毛笔编辑器中更改标签?

javascript - 如何在应用程序中使用 Ext.list.Tree 组件?

extjs - 如何使用xtype filefield(extjs 4.1.0)限制文件类型?

javascript - 无法清除客户端的 ModelState 错误?有可能吗?

javascript - regexp(?) 用于从另一个 URL 中提取 URL

Extjs - 获取选定行的 rowIndex

javascript - jQuery 选择器 - extjs - 转义括号

ExtJs ComboBox 自动展开

javascript - 使用 ajax/javascript 和 setTimeout 重新加载页面 2 次