Sencha touch:以编程方式操作多个切换

时间:2014-07-23 11:57:44

标签: extjs sencha-touch toggle

我在屏幕上有多个切换和一个主切换。我想要的是,只要我打开主切换开关,所有其他切换都会自动打开并禁用。

我知道我可以这样做:

var toggle =Ext.getCmp('toggleId1');                            
toggle.setValue(1);
toggle.disable();

其中toggleId1是第一个切换的ID。

但是我不想为每个切换重写这段代码。相反,我希望我能以某种方式(或许通过cls)抓住所有切换,然后打开所有切换。

我尝试将所有切换的ID命名为同名,但这似乎不起作用(它不允许我点击任何奇怪的切换)。

1 个答案:

答案 0 :(得分:0)

您可以使用container.query(togglefield)获取容器的所有切换字段。