Os realizo un pequeño ejemplo de como incrustar un itemrenderer en un datagrid sin muchos problemas. En el ejemplo lo que hemos realizado es dependiendo del valor pasado por una variable booleana que venia a través del dataProvider vamos a mostrar una imagen que representará true o false. Para ello vamos a realizar un itemrendered dentro de la columna de la forma que mostramos a continuación.
1 2 3 4 5 6 7 8 9 | <mx:DataGridColumn headerText="Descargado" width="70"> <mx:itemRenderer> <mx:Component> <mx:HBox horizontalAlign="center"> <mx:Image source="{data.descargado ? 'assets/iconos/tick.png' : 'assets/iconos/cross.png'}"/> </mx:HBox> </mx:Component> </mx:itemRenderer> </mx:DataGridColumn> |
data.descargado es la variable que nos llega a través del dataProvider y que obiamente debe estar definida en la aplicación. De esta manera si la variable descargado es igual a true se nos mostrará la imagen “V” y si esta a falso se nos mostrará la imagen “X”.
No existen posts relacionados.
![imagenknstudios imagenknstudios Usando un itemRenderer en un Datagrid [FLEX]](http://www.webrecursos.es/wp-content/uploads/2008/12/imagenknstudios.jpg)