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

Javascript 访问SegmentedButton按钮更改Sencha中的徽章,javascript,sencha-touch,badge,Javascript,Sencha Touch,Badge,我已经声明了一个名为“myseg”的新Ext.SegmentedButton(),其中包含一些项。。。在另一个函数中,我想访问“myseg”中每个按钮的徽章并更改值。。。我是怎么做到的?如何通过“myseg”访问“按钮”集合 我还没有完全测试过自己的anser,但我相信它应该通过以下方式完成: Ext.ComponentQuery.query(); 如果执行以下操作,此方法应返回按钮组件: var buttons = myseg.query('button); // return an arr

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

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

Ext.ComponentQuery.query();
如果执行以下操作,此方法应返回按钮组件:

var buttons = myseg.query('button); // return an array of components
然后循环通过

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