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