I have column in data grid containing checkbox. I want to throw an alert when more than 10 check boxes are selected, means on check of 11th checkbox it should throw alert.
I tried below code but it takes lot of time,I am looking for some optimized method, On change handler of checkbox,
protected function checkbox_changeHandler(event:Event):void
{
data.isUpdated=true;
data.incpt=chkflag.selected;
var selectionArray=[];
for each(var item:Object in outerDocument.adg.dataProvider)
{
if(item.incpt)
selection.push(item);
}
if(selectionArray.length > 10)
{
for each(var item:Object in outerDocument.adg.dataProvider)
{
chkflag.selected=false;
data.incpt=chkflag.selected;
outerDocument.adg.dataProvider.refresh();
}
Alert.show("Max 10 Items can be selected");
}
}