我试图在网格列内创建一个组合框。每行将有一个组合框,并且该组合框的存储将使用当前行的记录来确定应该在组合框中启用/禁用什么。
如何访问componentcolumn
的editor
属性内的当前行记录?
{
text: '',
xtype: 'componentcolumn',
editor: {
xtype: 'combobox',
store: Ext4.create('app.store.ActionStore', {record: ..?}),
queryMode: 'local',
forceSelection: true
}
}
我的专栏也有类似的内容。我需要找出如何将有效的record
传递到上面创建的存储。
我使用Ext 4.2
您可以通过实现您的网格编辑插件(行或单元格)的beforeedit
或validateedit
事件来做到这一点。
http://docs.sencha.com/extjs/4.0.7/# !/api/Ext.grid.plugin.CellEditing-event-beforeedit