Como essa informação vem do banco? Formato texto?

Bom, de qualquer forma o que você pode fazer é definir a propriedade
source={suaFuncao(data)}, onde suaFuncao() é uma função [Bindable] que
recebe o objeto data do dataProvider e verifica qual imagem deve ser
mostrada, retornando a imagem apropriada.

Espero ter sido claro. =)

Elvis Fernandes
http://www.elvis.eti.br


2008/6/4 Lorenzi <[EMAIL PROTECTED]>:

>
> Pessoal preciso de uma ideia, como faço pra mudar a imagem em tempo de
> excucao, tipo se o dataFiled extensao for doc mostra a imagem do word
> se for xls mostra do excel. Estes dados vem do banco.
>
> <mx:DataGrid x="10" y="43" width="550" id="gridDcto" height="198"
> dataProvider="{populaGrid}">
>                <mx:columns>
>                        <mx:DataGridColumn headerText="Numero"
> dataField="numero_dcto"/>
>                        <mx:DataGridColumn headerText="Nome"
> dataField="nome_dcto"/>
>                        <mx:DataGridColumn headerText="Extensao"
> dataField="extensao"/>
>                        <mx:DataGridColumn dataField="image"
>                   headerText="EXT" width="50" editable="false"
> sortable="false" resizable="false">
>                          <mx:itemRenderer>
>                           <mx:Component id="ImageRenderer">
>                   <mx:VBox horizontalAlign="center"
> verticalAlign="middle">
>                       <mx:Image verticalAlign="middle" source="{../
> excel.jpg}"/>
>                    </mx:VBox>
>                </mx:Component>
>              </mx:itemRenderer>
>            </mx:DataGridColumn>
>                </mx:columns>
>        </mx:DataGrid>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a