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 <flavios...@gmail.com>

>
> 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 flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a