在Flex应用程序中,我有一些带有类似ID的复选框 在确定的时刻,只有一个小组可以查看
group 10
id="chkBox101"
id="chkBox102"
id="chkBox103"
group 20
id="chkBox201"
id="chkBox202"
id="chkBox203"
group 30
id="chkBox301"
id="chkBox302"
id="chkBox303"
....
....
....
我有一个变量,“知道”可以选择女巫组的复选框
var selCB: String = 10; // it changes to 10, 20, 30, 40, 50 ....
我想对所有组使用相同的功能来检查选中的复选框。 如何使用selCB ???
的值替换以下函数中的XXprivate function checkTheCheckBoxes() void:
{
if { chkBoxXX1.selected == true || chkBoxXX2.selected == true || chkBoxXX3.selected == true }
then {
doSomething();
}
else
{
doSomethingElde();
}
}
因此,例如,在第10组(selCB = 10)的情况下,该函数应如下所示:
private function checkTheCheckBoxes() void:
{
if { chkBox101.selected == true || chkBox102.selected == true || chkBox103.selected == true }
then {
doSomething();
}
else
{
doSomethingElde();
}
}
提前致谢。
答案 0 :(得分:0)
你不能遍历小组中的所有孩子吗?
像for each (var o : RadioButton in radioGroup.getAllChildren()) ...
希望这有帮助。