Nao entendi muito bem o seu problema com os VOs, mas ve se esse artigo
ajuda a bindar as propriedades dos seus objetos:

http://www.ericfeminella.com/blog/2007/06/08/dynamicbindingchain-api-for-flex/

[ ]'s

Ricardo

On Feb 25, 10:48 am, "Stefan Horochovec" <[EMAIL PROTECTED]>
wrote:
> Ola pessoal.
>
> Continuo na luta da criação de um navegador estilo Delphizão da vida aqui no
> Flex.
>
> Minha aplicação tem um dataProvider em cada tela, que nada mais é que um
> objeto remoto. Criei um dataSet, que seria um Objeto do tipo Object, para eu
> poder lançar o que eu tiver selecionado no item de um grid, ou o item de uma
> busca, etc...
>
> Nao crio objetos do tipo VO, no Flex, pq estou partindo da ideia de uma
> abstração maior, podendo setar no campo por ex: this.dataSet.cdUsuario por
> exemplo...
>
> <mx:TextInput id="cdUsuario" text="{this.dataSet.cdUsuario}"/>
>
> Bom, o meu navegador posiciona e atribui corretamente ao dataSet os valores
> que preciso, mas chega em um momento e ele enrrosca... no debug do Flex
> aparece a mensagem:
>
> <mns:MyNavegadorEdicao id="navEdicao" x="15" y="229" width="348" Texto="{
> this.str}" DataSet="{this.dataSet}" DataProvider="{this.dataProvider
>
> }"></mns:MyNavegadorEdicao>
>
> Tudo é [Bindable] no meu componente e na tela..
>
> Mas vejam so, ali no componente eu fiz um teste, criei um Texto (Texto="{
> this.str}")..
>
> Isso nada mais é que um <mx:TextInput id="nmUsuario2" text="{
> this.navEdicao.str}"/> no meu formulario e no meu componente...
>
> private function setaTexto() : void {
>  this.str = "Texto 3";
>
> }
>
> Detalhe, isso vai retornar na minha tela no valor do TextInput o valor que
> foi setado para o this.str la no componente, ou seja, a logica da coisa ta
> certa, mas nao funciona para Objetos do tipo Object e o motivo é o
> IEventDispatcher...
>
> Alguem ja sofreu com isso?
>
> Abracos
>
> --
> Stefan Horochovec
--~--~---------~--~----~------------~-------~--~----~
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