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