2013-10-09 4 views
1

Я использую тот же приемник для нескольких селекторов в мой контроллер:ExtJS 4 Использование же слушатель для нескольких селекторов

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

попробовать:

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

он должен работать.

редактировать:

не используют " в матчах собственности!

+0

Спасибо, это работа. –

+0

@SergeyNovikov Добро пожаловать;) – sra

Смежные вопросы