I am using a checkbox as a custom header renderer. Here is code that overrides checkbox's click:
override protected function clickHandler(event:MouseEvent):void
{
super.clickHandler(event);
setFocus();
if (selected)
{
data.setStyle("selected", true);
label = "Remove All";
data.editable = false;
}
else
{
data.setStyle("selected", false);
label = "Add All";
data.editable = true;
}
for (var
i:int=0;i<DataGrid(listData.owner).dataProvider.length;i++)
{
if (!selected)
{
DataGrid(listData.owner).dataProvider[i][data.dataField] = "false"
}
else
{
DataGrid(listData.owner).dataProvider[i][data.dataField] = "true";
}
}
}
It works fine except that an attend to change label's text does not
work. Label is not getting changed. Can someone help, please?
Thanks

