我已经声明了一个名为“myseg”的新Ext.SegmentedButton(),其中包含几个项目...在另一个函数中,我想访问“myseg”中每个按钮的徽章并更改值...我该怎么做呢?如何通过“myseg”访问“按钮”集合?
答案 0 :(得分:1)
还没有完全测试我自己的anser,但我相信它应该通过以下方式完成:
Ext.ComponentQuery.query();
如果我们这样做,这个方法应该返回按钮组件:
var buttons = myseg.query('button); // return an array of components
然后循环....
buttons.forEach(function(btn){ btn.setBadge('badgevalue')})