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

Extjs Sencha touch:以编程方式操作多个切换,extjs,sencha-touch,toggle,Extjs,Sencha Touch,Toggle,我在一个屏幕上有多个切换和一个主切换。我想要的是,只要我打开主开关,所有其他开关都会自动打开和禁用 我知道我可以做这样的事情: var toggle =Ext.getCmp('toggleId1'); toggle.setValue(1); toggle.disable(); 其中toggleId1是第一个切换的id 但我不想每次切换都重写这段代码。相反,我希望我能以某种方式掌握所有的开关(可能是通过cls),然后打开所有开关 我尝试将所

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

我知道我可以做这样的事情:

var toggle =Ext.getCmp('toggleId1');                            
toggle.setValue(1);
toggle.disable();
其中toggleId1是第一个切换的id

但我不想每次切换都重写这段代码。相反,我希望我能以某种方式掌握所有的开关(可能是通过cls),然后打开所有开关


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

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