0
我使用Extjs 4.2和Deftjs。如何更改控制器中的初始視圖配置
在我的GridPanel鑑於我定義諸如插件:
plugins: [
Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit: 1,
listeners: {}
})
]
但我不想定義聽衆和行動,在我看來,而在我的控制器。
那麼如何從我的控制器定義這個插件的監聽器呢?
我想在我的控制器的構造函數來定義整個插件屬性:
constructor: function(oConfig) {
var that = this;
Ext.apply(that, oConfig, {
plugins: [
Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit: 1,
listeners: {
edit: function(oEditor, oOptions) {
console.log(oEditor, oOptions);
}
}
})
]
});
that.callParent([ arguments ]);
},
但是那錯了,我可以得到視圖配置的方式。我想插件留在視圖中,但在我的控制器中定義監聽器。