0

セットアップ:ビューの階層を管理するコントローラーがあります。このビュー階層内で発生したすべてのイベントをコントローラーで取得できるようにしたいと考えています。

アプリ/ビュー/myView.js

Ext.define('app.view.myView', {
    ...
    alias: 'widget.myview',
    buttons: [{ 
         ...
         handler: function() {
             this.fireEvent('someEvent', this, args); // handler in controller
         },
         ...
    }]
});

アプリ/コントローラー/myController.js

Ext.define('app.controller.myController', {
    ...
    views: ['myView', ...],
    init: function() {
        this.control({
             'someSelector': {        // what does this selector need to be?
                  someEvent: //handle event
             },
             ...
        });
    }
});

これを達成するために何が'someSelector'必要ですか?

4

1 に答える 1

1

セレクターは、CSS セレクターと非常によく似た方法で機能します。

myView *

の下の任意の深さの任意の子要素myView

于 2013-08-27T23:46:24.143 に答える