【问题标题】:ExtJS 4 Use same listener for several selectorsExtJS 4 对多个选择器使用相同的侦听器
【发布时间】:2013-10-09 10:33:43
【问题描述】:

我对控制器中的多个选择器使用相同的侦听器:

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
        }
    } );
}

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

【问题讨论】:

    标签: extjs


    【解决方案1】:

    试试:

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

    它应该可以工作。

    编辑:

    不要在属性匹配中使用"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-17
      • 2013-04-19
      • 1970-01-01
      • 2018-12-03
      • 2013-03-23
      • 2014-12-02
      • 1970-01-01
      • 2021-03-18
      相关资源
      最近更新 更多