tag style images 3wschool flex flex3 styles

style - flex tag



Color de fondo de la fila de Condición de la cuadrícula de datos avanzada Flex (1)

He hecho algo así, pero en mi caso el color también proviene de los datos, pero te ayudará. Debe sobrescribir la cuadrícula de datos y reemplazar el método drawRowBackground

public class CustomDataGrid extends AdvancedDataGrid { protected override function drawRowBackground(s:Sprite, rowIndex:int, y:Number, height:Number, color:uint, dataIndex:int):void{ var XMLdata:XML=rowNumberToData(dataIndex) as XML; if(XMLdata!=null){ if(XMLdata.attribute(Constants.col) != undefined && XMLdata.attribute(Constants.col) != ""){ color=XMLdata.attribute(Constants.col); }else{ color=0xFFFFFF; } } super.drawRowBackground(s,rowIndex,y,height,color,dataIndex); } }

Con esto puedes obtener cualquier dato de la fila y de acuerdo con el color.

Estoy tratando de establecer el color de fondo de la fila para el control de cuadrícula de datos avanzado en Flex 3. ¿Alguien sabe si esto es posible utilizando una función de estilo. Actualmente mi función de estilo se ve así:

public function myStyleFunc(data:Object, col:AdvancedDataGridColumn):Object { if (data["status"] == "PRICING") return {color:0xFF0000 , fontWeight:"bold" , backgroundColor:0xFF0000}; // Return null if the Artist name does not match. return null; }

Sin embargo, el color de fondo no cambia.

He escuchado sobre la vid de uva que es posible que necesite anular algunos métodos para habilitar la propiedad de color de fondo.

Cualquier ayuda sería apreciada .

Saludos Karl