ExtJS:视图的所有子视图的选择器

时间:2013-08-27 23:37:10

标签: extjs extjs4

设置:所以我有一个管理视图层次结构的控制器。我希望我的控制器能够拾取在此视图层次结构中触发的任何事件。

应用程序/视图/ 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'需要做什么才能实现这一目标?

1 个答案:

答案 0 :(得分:1)

选择器的工作方式与CSS选择器非常相似:

myView *

myView下任意深度的所有子元素。