se as telas forem MODAL=true , não tem problemas então ? brunobg
Em 19 de maio de 2010 10:11, João Fernandes < joaopedromartinsfernan...@gmail.com> escreveu: > A forma mais rápida que vejo é usar o [Mediate] na view juntamente com > uma função, passando a property. > > Exemplo, > > [Mediate(event="myCustomEvent.MY_EVENT_TYPE",properties="flag")] > public function handleServerResponse(flag:Boolean):void > { > ...... > } > > O problema com esta forma, é que se houver multiplas instâncias da > view, todas elas irão executar, então a forma mais correcta seria > adicionar um eventListener ao presentationModel, e quando o > presentationModel receber o evento server-side, disparar outro evento > que somente a sua view escuta e esta actualizar então o seu interface. > > João Fernandes > > > 2010/5/19 Haroldo Nascimento <hdn9...@gmail.com>: > > Bom Dia Amigos, > > Continuando os meus estudos no Swiz, me deparei com uma dificuldade. > > Exemplo - Um textInput em seu focusOut dispara um evento do Swiz, que > > o meu controller irá executar o delegate. No controller, chega um > > result ou um fault, tudo perfeito. > > > > Mas caso eu precise enviar para a minha view esse result imeditamente, > > sei que posso colocar esse conteudo em uma variavel [Bindable] no > > controller, MAS teria como eu receber o result na view para tomada de > > decisão? > > > > O caso real, é que tenho um textInput que em seu focusOut enviar a > > String para o BD e me retorna true ou false, caso seja true, preciso > > limpar o textInput e forçar o usuario digitar novamente. > > > > Eu ate consegui fazer, usando ChangeWatcher.watch em uma variavel > > [Bindable], mas acho que o Swiz tem como resolver essa questao de > > forma mais sadia... > > > > Caso alguem possa ajuda, agradeço! > > > > Abraço e obrigado desde já, > > > > Haroldo > > > > -- > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > > -- > > João Fernandes > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev