我已设置控制器的'id'配置,如
Ext.define('App.controller.popUpController', {
extend: 'Ext.app.Controller',
/**
* @cfg {String} view
* View for which popUpController will act as a controller
*/
view: [
'PopUpWindow'
],
id:'testController'
})
但是当我试图检索控制器的id以将其传递给
时Ext.app.EventBus.unlisten(App.app.getController('popUpController').id)
返回控制器的名称:'popUpController'而非id:'testController'。虽然我实现的目标是取消与我的控制器相关的所有事件处理程序,但我的问题是为什么'id'属性返回 name 而不是给定的id控制器?