Debug it.  Does pizza_ckb.data contain what you expect?  Is you filter
function working correctly?

 

Tracy Spratt 
Lariat Services 

Flex development bandwidth available 

________________________________

From: [email protected] [mailto:[email protected]] On
Behalf Of johndoematrix
Sent: Monday, February 09, 2009 8:52 AM
To: [email protected]
Subject: [flexcoders] filter arraycollection with checkbox acting wired

 

hi i am trying to filter an array collection using a checkbox, but
when i select the check box all the data disappears. here is my filter
function

private var pizzaSelected:Boolean;

private function pizzaFilter():void {
if (pizza_ckb.selected == true)
pizzaSelected = pizza_ckb.data;
filterGrid();
pizzaAr.refresh(); 
}

private function filterGrid() :void
{
pizzaAr.filterFunction=myFilterFunction;
pizzaAr.refresh();
}

private function myFilterFunction(item:Object): Boolean
{
return 
(item.pizza == pizzaSelected) ;
}

then on my pizza_ckb checkbox on the click event i call 
pizzaFilter(); is there something am doing wrong. if there is pizza
then the result is true and pizza records show if false nothing is
supposed to show up. 



Reply via email to