Check multiple checkboxes with similar id
hi! know if it's possible check multiple checkboxes similar id. example:
<mx:script>
<![cdata[
private function checkallclickhandler(): void {
minute0.selected = true;
minute1.selected = true;
minute2.selected = true;
minute3.selected = true;
minute4.selected = true;
minute5.selected = true;
minute6.selected = true;
minute7.selected = true;
minute8.selected = true;
}
]]>
</mx:script>
<mx:checkbox id="minute0" label="00"/>
<mx:checkbox id="minute1" label="01"/>
<mx:checkbox id="minute2" label="02"/>
<mx:checkbox id="minute3" label="03"/>
<mx:checkbox id="minute4" label="04"/>
<mx:checkbox id="minute5" label="05"/>
<mx:checkbox id="minute6" label="06"/>
<mx:checkbox id="minute7" label="07"/>
<mx:checkbox id="minute8" label="08"/>
there way of reducing code? in advance.
sure,
create check boxes actionscript instead of mxml, , keep checkbox objects in array, can put them in loop. if want keep them in mxml, have script in 'creationcomplete' phase this:
'above line' variable declaration:
private var checkboxes:array;
creationcomplete script:
private function oncreationcomplete():void {
checkboxes = [minute0,minute1,minute2,minute3,minute4,minute5,minute6,minute7,minute8];
(var i=0; i++; checkboxes.length) {
checkboxes[i].selected = true; //to set them true initially
}
}
mark
More discussions in Flex (Read Only)
adobe
Comments
Post a Comment