相关疑难解决方法(0)

将ExtJS MVC控制器附加到DOM元素,而不是组件

有没有办法使用Ext.app.Controller control()方法,但传入DOM查询?我有一个包含标准链接的页面,并希望为它们添加一个单击处理程序,即使它们不是作为Ext Buttons创建的.

我试过了

Ext.define('app.controller.TabController', {
    extend: 'Ext.app.Controller',

    init: function() {
        console.log("init");
        this.control({
            'a': {
                click: this.changeTab
            }   
        });
    },

    changeTab: function() {
        alert("new tab!");
    }   
});
Run Code Online (Sandbox Code Playgroud)

但是点击链接不会触发警报.

有没有办法用this.control指定CSS选择器?或者它只适用于组件?

extjs extjs4 extjs-mvc

19
推荐指数
1
解决办法
9182
查看次数

标签 统计

extjs ×1

extjs-mvc ×1

extjs4 ×1