Bom Dia Comunidade FlexDev.. sei que existem vários posts sobre isso.. mas não consegui solucionar o meu problema ainda
estou usando Flex + BlazeDS + Java exemplificando : Tenho Objeto Estado... dentro dele.. tenhos os atributos normais : id, nome, sigla e ObjetoPais. ok !.. quando pelo Flex, eu chamo o método Estado.obterLista(), ele me retorna uma lista .. contendo, todos os Parâmetros preenchidos.... e o ObjetoRegiaoPais preenchido completamente também.. (o retorno foi testado e re-testado no Java... esta tudo setado certinho... como deve ser) quando chego no Flex.... me começa o problema. Chamo o metodo - ok Seto o retorno de obterLista() para um [Bindable] private var listaEstado:ArrayCollection; em minha Grid... coloco esse retorno como dataProvider.. tdo ok.. como manda o figurino.. quando crio colunas do tipo nomeEstado, siglaEstado e idEstado, a grid me traz certinho.. q é uma beleza.. agora... qdo crio uma coluna chamando um labelFunction que supostamente acessaria o RegiaoPais.nomeRegiaoPais. qdo compilo e rodo.. a grid fica toda em branco.. não traz nenhum conteúdo e a aplicação fica meio que travada.. segue codigo usado : public function labelFunctionOk (estado:EstadoVO,coluna:DataGridColumn):String{ return estado.regiaoPais.nomeRegiaoPais.toString(); } mx:DataGridColumn headerText="Regiao do País neste Estado" labelFunction="labelFunctionOk"/> Minhas classes Espelhos estão assim EstadoVO.as package VO { [RemoteClass(alias="com.br.dto.EstadoDTO")] [Bindable] public class EstadoVO { public var idEstado:Number; public var nomeEstado:String; public var siglaEstado:String; public var regiaoPais:RegiaoPaisVO; public var administrador:AdministradorVO; } }// ActionScript file RegiaoPaisVO.as package VO { [RemoteClass(alias="com.br.dto.RegiaoPaisDTO")] [Bindable] public class RegiaoPaisVO { public var idRegiaoPais:Number; public var nomeRegiaoPais:String; public var siglaRegiaoPais:String; } }// ActionScript file obrigado pela Atenção ! --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---