ExtJS 4为多个选择器使用相同的侦听器

时间:2013-10-09 10:33:43

标签: extjs

我在控制器中为几个选择器使用相同的侦听器:

init: function() {
    this.control( {
        'form combo[name="name1"]': {
            afterrender: this.doSmt
        },
        'form combo[name="name2"]': {
            afterrender: this.doSmt
        },
        'form combo[name="name3"]': {
            afterrender: this.doSmt
        }
    } );
}

是否可以简化此代码并一次列出所有选择器?

1 个答案:

答案 0 :(得分:1)

尝试:

'form combo[name=name1], form combo[name=name2], form combo[name=name3]': {
    afterrender: this.doSmt
}

它应该有用。

编辑:

不要在属性匹配中使用"