我使用行编辑插件完成了单元格编辑/行编辑。但是对于某些情况,我需要在视图的视图部分中声明插件为
var editing = Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit: 2,
pluginId:'celledit'
});
然后使用插件
plugins: [
editing
],
不幸的是我不允许这样做...有什么方法可以将插件存储在一个变量中,然后使用它,因为我有一些逻辑可以在什么时候激活行编辑。
答案 0 :(得分:0)
该插件具有enable()
和disable()
方法,当您需要“激活行编辑”时,这可能就是您要使用的方法。鉴于代码在initComponent
范围内,它会出现类似:
this.editing = Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit: 2
});
this.editing.disable();
然后
this.plugins = [
this.editing
];