alguem pode me ajudar ?

2009/7/14 Ruskii <[email protected]>

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



-- 
--------------------------------------------------------------------
Diego M Salvanha

msn : [email protected]
18 8801 4874


P Antes de imprimir, pense no AQUECIMENTO GLOBAL.

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