访问SegmentedButton按钮以更改Sencha中的徽章

时间:2010-12-09 16:52:04

标签: javascript sencha-touch badge

我已经声明了一个名为“myseg”的新Ext.SegmentedButton(),其中包含几个项目...在另一个函数中,我想访问“myseg”中每个按钮的徽章并更改值...我该怎么做呢?如何通过“myseg”访问“按钮”集合?

1 个答案:

答案 0 :(得分:1)

还没有完全测试我自己的anser,但我相信它应该通过以下方式完成:

Ext.ComponentQuery.query();

如果我们这样做,这个方法应该返回按钮组件:

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

然后循环....

buttons.forEach(function(btn){ btn.setBadge('badgevalue')})