Even headerRenderers get recycled.
________________________________ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of markgoldin_2000 Sent: Tuesday, May 06, 2008 2:23 PM To: flexcoders@yahoogroups.com Subject: [flexcoders] Strange behavior I am trying to implement a checkbox as a headerRenderer: public class CheckBoxHeaderRenderer extends CheckBox { private var _parentGrid:DataGrid = new DataGrid(); public function CheckBoxHeaderRenderer() { super(); selected = true; addEventListener("click", clickHandler); } override protected function clickHandler (event:MouseEvent):void { super.clickHandler(event); parentGrid.dataProvider[0].processorder = 10; } public function set parentGrid(value:DataGrid):void { _parentGrid = value; } public function get parentGrid():DataGrid { return _parentGrid; } } That works fine except that when I click on a checkbox it does not lose it "check" mark. Commenting out: parentGrid.dataProvider[0].processorder = 10; will resore checkbox's behavior. What am I missing? Thanks