从全局控制器,我可以轻松地使用
获得对另一个全局控制器的引用this.getController('TargetController');
但是,在视图控制器的上下文中,如何获得对同一控制器的引用?即:
Ext.define('myCoolApp.view.SomeNeatController', {
extend: 'Ext.app.ViewController',
alias: 'controller.someneat',
// this is bound to a button click event, let's say.
onClick: function(button) {
// How to get a reference to a global controller here?
// this.getController('TargetController'); is not defined
// on the view controller....
}
});
可能我想念的东西很简单,但任何帮助都会受到赞赏。
答案 0 :(得分:5)
在命名空间上调用getController应该可以工作:
myCoolApp.app.getController('TargetController');`