no seu caso vai ficar mais ou menos assim: <DataGrid dataProvider="{testData}" width="584" height="350" mouseFocusEnabled="true" > <columns> <DataGridColumn headerText="ID" dataField="id"/> <DataGridColumn headerText="Nome" dataField="name"/> <DataGridColumn headerText="Status" > <itemRenderer> <Component> <HBox xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Image id="foto" source="{'br/com/sistema/imagens/'+data.status+'.png'}" /> </HBox> </Component> </itemRenderer> </DataGridColumn> </columns> </DataGrid>
lembre-se que o o status do techo data.status é o nome do campo no seu DB. Possivelmente vc tem um campo status no seu DB! 2008/9/8 thiago freitas <[EMAIL PROTECTED]> > > mas você poderia me dizer como fazer? > > On 8 set, 17:54, Jaison <[EMAIL PROTECTED]> wrote: > > Rapaz isso me custou uma semana de pura correria.... > > estava com um problema igual ao seu.... resolvi da seguinte forma: > > > > coloque um itemRenderer na coluna do STATUS e coloque a imagem, no meu > caso > > ficou assim: > > > > <componentePersonalizadoSiafis:DataGridColumnFilter headerText="Status do > > Paciente" dataField="status"> > > > > <componentePersonalizadoSiafis:itemRenderer> > > > > <mx:Component> > > > > <mx:HBox> > > > > <mx:Image id="imagem_status" > source="{'br/com/siafis/imagens/'+data.status+ > > '.png'}" click="{if > (status_paciente.enabled==false)status_paciente.enabled= > > true else status_paciente.enabled=false}" toolTip="Clique para alterar o > > status"/> > > > > </mx:HBox> > > > > </mx:Component> > > > > </componentePersonalizadoSiafis:itemRenderer> > > > > </componentePersonalizadoSiafis:DataGridColumnFilter> > > > > Esse trecho (source="{'br/com/siafis/imagens/'+data.status+'.png'}"), faz > > com que o nome q esta no banco seja o mesmo nome da imagem... tipo no > banco > > ta status "Espera" a imagem tem q ter o nome de Espera.png > > > > eh isso, naum sei se eh o melhor jeito, mas funcionou, abraço! > > > > 2008/9/8 thiago freitas <[EMAIL PROTECTED]> > > > > > > > > > Pessoal, tenho meu array que vem dinamicamente do PHP e monto o grid. > > > > > Tenho um campo na tabela chamado "STATUS". > > > > > Como coloca uma imagem no datagrid de acordo com o numero do status? > > > > -- > > Jaison. > > msn: [EMAIL PROTECTED] / 48. 84191383 > > Site:www.portalandroid.org > > > -- Jaison. msn: [EMAIL PROTECTED] / 48. 84191383 Site: www.portalandroid.org --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---