Extjs从组件列编辑器访问记录



我试图在网格列内创建一个组合框。每行将有一个组合框,并且该组合框的存储将使用当前行的记录来确定应该在组合框中启用/禁用什么。

如何访问componentcolumneditor属性内的当前行记录?

{
    text: '',
    xtype: 'componentcolumn',
    editor: {
        xtype: 'combobox',
        store: Ext4.create('app.store.ActionStore', {record: ..?}),
        queryMode: 'local',
        forceSelection: true
    }
}

我的专栏也有类似的内容。我需要找出如何将有效的record传递到上面创建的存储。

我使用Ext 4.2

您可以通过实现您的网格编辑插件(行或单元格)的beforeeditvalidateedit事件来做到这一点。

http://docs.sencha.com/extjs/4.0.7/# !/api/Ext.grid.plugin.CellEditing-event-beforeedit

最新更新