estou com o seguinte problema:
tenho um formulário de edição para um objeto... vou chamar de casa
para explicar melhor....
meu objeto casa tem 2 propriedades que são outros objetos: cor e tipo.
quando carrego meu form para edição da casa eu preciso carregar 2
comboboxes, um para a cor e outra para o tipo e depois de carregados
setar qual a cor e o tipo atual do meu objeto casa.
tenho um método principal onde carrego os objetos:
private function setEditMode():void{
this.fillCor();
this.fillTipo();
this.fillForm();
}
cada método fillCor e fillCasa acessam um remoteobject adicionando um
método de result para popular o combo como abaixo:
private function fillCor():void{
roCor.addEventListener(ResultEvent.RESULT, afterFillCor);
roCor.getList();
}
private function afterFillCor(evt:ResultEvent):void{
var arrayCor:ArrayCollection = evt.result as ArrayCollection;
cbCor.dataProvider = arrayCor;
}
o método fillTipo seria a mesma coisa e com isso eu teria os combos
populados... o problema é quando chamo fillForm... como tudo é
assíncrono meu método fillForm vai falhar pq eu já tento carregar no
combo os objetos tipo ou cor do objeto casa que ainda não foram
populados.
tendo esse cenário, como seria o modo correto para eu chamar fillForm
apenas quando os outros 2 métodos e seus resultados forem concluídos
???
Obrigado.
--
Abner Campanha
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---