3

グローバル コントローラーから、別のグローバル コントローラーへの参照を簡単に取得できます。

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

    }

});

おそらく私が見逃している単純なものですが、何か助けていただければ幸いです。

4

1 に答える 1