Obrigado aos dois. Ambos deram explicações bastante úteis. Andava com
confusão a mais. O prazo reduzido deste projecto está a gerar consequências.
Já utilizo bindings e estou a trabalhar com um MVC...bem, mais MV. :-P

Mesmo com bindings ainda tenho alguns problemas com estas tabs do inferno,
mas isso são outras questões que eventualmente tratarei.

Novamente, muito obrigado. :-)



MV





2009/12/2 Rui D. Silva <[email protected]>

>
> Miguel,
>
> Penso que com a minha sugstão anerior e a explicação mais
> pormenorizada do João consegues perfeitamente fazer o que pretendes.
> Partindo do princípio que usas bindings para todos os dados que
> apresentas nas diversas tabs (views), o modelo de dados persistido no
> Flex é automaticamente actualizado e apenas tens que enviar os dados
> quando apanhas o evento change do TabNavigator.
>
> Se precisares de mais detalhes apita.
>
> Rui
>
> On Dec 2, 6:43 pm, Miguel Vaz <[email protected]> wrote:
> > Obrigado pela resposta rápida, Rui.
> >
> > O que pretendo é simples em funcionamento, mas parece-me algo complicado
> em
> > implementação:
> >
> > - Imagina um tabnavigator com 3 tabs: geral, eventos, programa
> > - Se estiver a editar o form no tab "geral" e clicar para mudar para o
> tab
> > "eventos", queria gravar de imediato o form do "geral"
> > - O mesmo para os restantes tabs. Se editar um e tentar mudar, deveria
> > gravar os dados do tab onde estou.
> >
> > Alguns dados de um dos tabs contêm datagrids, itemrenderers e afins,
> > trazendo uma complexidade acrescida ao "gravar", que devia ser no
> componente
> > de cada tab.
> >
> > O deadline é tão apertado que já estou a considerar abrir uma janela para
> > cada área, editar, e ao sair gravar. :-P
> >
> > MV
> >
> > 2009/12/2 Rui D. Silva <[email protected]>
> >
> >
> >
> > > Miguel,
> >
> > > Penso que o mais natural seria teres os dados dos componentes
> > > presentes nos diversos tabs com bindings para variáveis da aplicação
> > > ou componente que contém o TabNavigator e no evento change verificar
> > > as propriedades oldIndex para decidir qual os dados que deves gravar.
> >
> > > Talvez com uma ideia mais clara do que queres realmente fazer possamos
> > > dar uma ajuda/sugestão mais orientada.
> >
> > > Até já,
> >
> > > Rui
> >
> > > On Dec 2, 6:10 pm, Miguel Vaz <[email protected]> wrote:
> > > > Boa tarde,
> >
> > > > Já procurei onde me lembrei a tentar encontrar uma solução, mas até
> agora
> > > > nada.
> >
> > > > Pretendo ter um tabnavigator (ou algo do género) com canvas em cada
> tab
> > > > (componentes independentes) e que, ao mudar de tab, toda a informação
> na
> > > > presente tab (componente que está nessa tab) seja gravada. Como posso
> > > fazer
> > > > isto?
> >
> > > > Pensei em guardar o objecto de cada tab e ao mudar de tab (event
> change),
> > > > chamar uma função, apanhar os dados no componente e gravar.
> >
> > > > ou ao mudar de tab, o componente nesssa tab gera um evento que vai
> > > > despoletar o "gravar" no componente da tab anterior?
> >
> > > > Eu sei, estou completamente confuso com isto. Alguma luz era
> agradecida.
> >
> > > > Obrigado.
> >
> > > > MV
> >
>

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

Responder a