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