sim, o meu problema é que no meu código preencho a combo com o
resultado de um httpService... e quando chamo o mesmo httpService
para fazer outra coisa qualquer, usando a mesma função de result mas
fazendo um dispatch do resultado com um type diferente, ele actualiza-
me a combo.
public function refreshComboCliente():void{
customSelecciona("refreshComboCliente", "select
* from ...");
this.addEventListener("refreshComboCliente",
comboHandler);
}
private function comboHandler(comBo:resultaDone):void{
cboEquipamento.dataProvider = comBo.resultado;
this.removeEventListener("refreshComboCliente",comboHandler);
}
public function customSelecciona(caller:String, sql:String):void
{
initVar(); //inicializa noutra função o httpService chamado testHTTP
testHTTP.addEventListener(ResultEvent.RESULT, obtemResult);
var myToken:Object = testHTTP.send(request);
myToken.caller = caller;
}
private function obtemResult(evt:ResultEvent):void
{
var myToken:Object = evt.token;
this.dispatchEvent(new resultaDone(resultaDone.DEVOLVE =
myToken.caller ,resultado)) -> está na função que
recebe o resultEvent, neste caso o myToken.caller é
refreshComboCliente.
}
Nao entendo como é que o dataProvider da cbo pode ser actualizada sem
aceder àquela função comboHandler, mas a verdade é que é!
Rui
On 10 Jul, 16:10, João Fernandes <[email protected]>
wrote:
> Mas o objectivo é preencher 1 vez e não receber mais 'alterações'?
> --
>
> João Fernandes
>
> Adobe Certified Expert
> Adobe Community Experthttp://www.onflexwithcf.orghttp://www.riapt.org
> Portugal Adobe User Group (http://aug.riapt.org)
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para
[email protected]
Para anular a inscrição neste grupo, envie um email para
[email protected]
Para mais opções, visite este grupo em
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---