wenas,
prueba esto primero y si no te funciona pegame el codigo y te digo.
Tienes que usar al funcion pra el estilo de la columna dle AdvancedDataGrid:
Código ActionScript :
<mx:AdvancedDataGridColumn styleFunction="myStyleFunction" id="col1" dataField="name" headerText="Name"/>
y la funcion:
Código ActionScript :
/* A callback function that is called when rendering each cell.
*
* data - data object associated with the item being rendered.
* column - AdvancedDataGridColumn instance with which the item renderer is associated.
* The return value should be a object with styles as properties having the required values.
* For example:
*
* { color:0xFF0000, fontWeight:"bold" }
*/
public function myStyleFunction(data:Object, column:AdvancedDataGridColumn):Object{
var region:String = String(data.region);
trace("Region: " + region);
if (region == "Arizona")
return {background: true, backgroundColor: 0x000044}
else
return {background: true, backgroundColor: 0xAAAACC}
}
En esta funcion hago que el color de la celda cambie en función del nombre del campo region de mi dataprovider.
La clave de esto es que hay que habilitar el fondo (background=true) de cada celda de la columna. y luego darle su color con backgroundColor.