EXTJS5 MVVM:从视图控制器获取全局控制器

Kyl*_*ham 3 javascript extjs mvvm extjs5

从全局控制器,我可以很容易地获得对另一个全局控制器的引用

this.getController('TargetController');
Run Code Online (Sandbox Code Playgroud)

但是,在视图控制器的上下文中,如何获取对同一控制器的引用?即:

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....

    }

});
Run Code Online (Sandbox Code Playgroud)

可能是一些我很想念的简单,但任何帮助都会受到赞赏.

Sak*_*aki 5

在命名空间上调用getController应该有效:

myCoolApp.app.getController('TargetController');`
Run Code Online (Sandbox Code Playgroud)