Доступ к кнопкам SegmentedButton для изменения значков в Sencha

Я объявил новый Ext.SegmentedButton() с именем "myseg" с несколькими элементами... В другой функции я хочу получить доступ к значкам каждой кнопки в "myseg" и изменить значения... как мне собирался это сделать? Как я могу получить доступ к коллекции «кнопок» через «myseg»?


person Quickredfox    schedule 09.12.2010    source источник


Ответы (1)


Не полностью протестировал свой собственный ответ, но я считаю, что это должно быть сделано с помощью:

Ext.ComponentQuery.query();

Этот метод должен возвращать компоненты кнопки, если, скажем, вы сделаете это:

var buttons = myseg.query('button); // return an array of components

а потом прокручивать....

buttons.forEach(function(btn){ btn.setBadge('badgevalue')})
person Quickredfox    schedule 09.12.2010