Bom, vou fazer um pseudocódigo do que é mais ou menos
// ItemRenderer supondo que esteja em components e se chama statusRenderer
<HBox horizontalScrollPolicy="off" verticalScrollPolicy="off"
verticalCenter="0" horizontalCenter="0">
<Script>
[Embed(source="assets/imagem1.png)]
private const STATUS_ABERTO:Class;
[Embed(source="assets/imagem2.png)]
private const STATUS_FECHADO:Class;
// Colocar as outras imagens
[Bindable] private var current_status:Class;
// dar um override no método set data;
override public function set data(value:Object):void {
super.data = value;
switch (value.status) {
case 1:
currentStatus = STATUS_ABERTO;
break;
// repetir isso para os outros estados e por um default
}
}
<Script>
<Image source="{current_status}" />
</HBox>
// No DataGrid
<DataGridColumn itemRenderer="components/statusRenderer" />
2009/6/22 tonapraia <[email protected]>
>
> Alguém sabe por acaso como faço escolher uma imagem a ser apresentada
> no itemreder de um datagrid dependendo do seu conteúdo vindo do
> dataprovider???
>
> Obs: tenho 7 tipo de status de uma dada requisição e cada status tem
> uma imagem especifica, e preciso que o datagrid reconheça cada uma
> conforme o status!!!
>
> Vlw galera
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---