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

Reply via email to