I'm using a custom itemRenderer (centered checkBox), based upon Alex
Harui's excellent blog in a dataGrid.
My dataGridColumn has:
<mx:DataGridColumn
headerText=""
dataField="select"
width="30"
itemRenderer="com.toro.classes.CenteredCheckBox">
</mx:DataGridColumn>
the class is:
package com.toro.classes
{
import flash.display.DisplayObject;
import flash.text.TextField;
import mx.controls.CheckBox;
public class CenteredCheckBox extends CheckBox
{
public function CenteredCheckBox()
{
super();
}
/**
* center the contentHolder
*/
override protected function updateDisplayList(w:Number, h:Number):void
{
super.updateDisplayList(w, h);
var n:int = numChildren;
for (var i:int = 0; i < n; i++)
{
var c:DisplayObject = getChildAt(i);
if (!(c is TextField))
{
c.x = (w - c.width) / 2;
c.y = 0;
}
}
}
}
}
How can I get the boolean value held in array portion 'select' for the
dataProvider 'coloursArray' toggle when the checkbox is
selected/unselected please?