0

我已经使用行编辑插件完成了单元格编辑/行编辑。但是对于某些情况,我需要在视图的视图部分中将插件声明为

var editing = Ext.create('Ext.grid.plugin.CellEditing', {
            clicksToEdit: 2,

pluginId:'celledit'
        }); 

然后使用插件作为

plugins: [
   editing
],

不幸的是,我不允许这样做...有什么方法可以将插件存储在变量中然后使用它,因为我有一些关于何时应该激活行编辑的逻辑。

4

1 回答 1

0

该插件具有enable()disable()方法,也许这就是您需要“激活行编辑”时要使用的方法。鉴于代码在 内initComponent,它类似于:

this.editing = Ext.create('Ext.grid.plugin.CellEditing', {
            clicksToEdit: 2
        });
this.editing.disable();

接着

this.plugins = [
   this.editing
];
于 2013-06-11T11:04:22.127 回答