Sim sim, está de acordo com a montagem feita no java. E no debug já vi que é isso mesmo. Está igual a relação que faço no JAVA. Está trasendo direitinho.
bruno bg 2009/8/29 Eduardo Kraus <eduardokr...@gmail.com> > Bom, eu nunca usei *tipoDePessoa.descricao* no dataFild. Também não sei se > funciona. > Mais se funciona, esta escrito corretamente? > > 2009/8/29 bruno bg <bruno...@ig.com.br> > >> Galera, eu tenho um dataGrid que contem um ArrayCollection que em uma das >> propriedades tem um objeto com suas propriedades. Exemplo: >> Já "debuguei" e meu ArrayCollection está montado corretamente e >> consequentemente o dataProvider. >> >> arrayCollection = pessoas >> pessoa.nome >> pessoa.telefone >> pessoa.tipoDePessoa. onde tem a propriedade TIPO que pode ser JURIDICO ou >> FISICO >> >> a idéia é mostrar ao usuario . EXEMPLO: >> Mario, 1234-4321, F, fisico >> Joao, 2121-4343, J, juridico >> >> Coloquei no DataGrid >> <mx:columns> >> <mx:DataGridColumn headerText="id" dataField="id" >> /> >> <mx:DataGridColumn headerText="Nome" >> dataField="nome/> >> <mx:DataGridColumn headerText="Telefone" >> dataField="telefone" /> >> <mx:DataGridColumn headerText="Tipo" >> dataField="tipoDePessoa.tipo"/> >> <mx:DataGridColumn headerText="Tipo de Pessoa" >> dataField="tipoDePessoa.descricao"/> >> </mx:columns> >> A coluna Tipo de Pessoa ficou em branco, PORQUE NÃO APARECEU ? >> >> BOM, pesquisei e achei o link >> <http://www.igorcosta.com/flex3/doc/mx/controls/dataGridClasses/DataGridColumn.html#dataField>, >> da documentação no site do IgorCosta ! >> dataFieldpropriedade public var >> dataField:String<http://www.igorcosta.com/flex3/doc/String.html> >> O nome do campo ou propriedade no item do data provider associado à coluna. >> Me confundiu a parte "propriedade no item do data provider", se no meu >> dataProvider tem pessoa.tipoDePessoa, e este está populado, >> PORQUE NÃO APARECE NO DATAGRID ???????? >> >> Continuei pesquisando e vi que faz uso do labelFunction para composição e >> manipulação do dataField. >> achei link1 <http://forum.flexbrasil.com.br/viewtopic.php?f=3&t=307>, >> link2 <http://www.flexbuilder.direciona.com/?p=33> >> ou também poderia usar direto no VO >> link3<http://blog.dclick.com.br/2008/01/24/evitando-o-uso-de-labelfunctions/pt/>. >> >> Quando usar uma solução ou outra.?????? Se não tiver jeito a opção de >> colocar dataField="tipoDePessoa.tipo" e dataField="tipoDePessoa.descricao" >> >> Vou ficar com a LabelFunction mesmo. >> >> mas gostaria de "debater" com vocês >> >> >> >> abraços >> bruno bg >> >> >> >> >> >> --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---