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