我想在 Controller.like http://docs.sencha.com/ext-js/4-1/#!/api/Ext.app.Controller上的插件中添加事件侦听 器使用组件查询获取插件似乎不同于正常成分。是否可以使用组件查询从组件中获取插件?
这是我的组件
Ext.define('App.view.file.List',{
rootVisible: false,
extend:'Ext.tree.Panel',
alias:'widget.filelist',
viewConfig: {
plugins: {
ptype: 'treeviewdragdrop',
allowParentInsert:true
}
},
//etc ...
我可以使用组件查询获取treeviewdragdrop插件吗
Ext.define('App.controller.FileManagement', {
extend:'Ext.app.Controller',
stores:['Folder'],
views:['file.List','file.FileManagement'],
refs:[
{ ref:'fileList', selector:'filelist' }
],
init:function () {
this.control({
'filelist > treeviewdragdrop':{drop:this.drop} // <-- here is selector
});
},
// etc ....