Legal Daniel! Poste mais detalhes sobre sua solução, estou curioso
para ver como ficou.

[]s
Fabio


On 4/19/07, Daniel Schmitz <[EMAIL PROTECTED]> wrote:
>
> Pessoal,
>
> resolvi até com tranquilidade, usando interfaces :)
>
> On 19 abr, 10:42, "Fabio Terracini" <[EMAIL PROTECTED]> wrote:
> > Hm... não sei. A primeira vista essa me parece uma boa solução. Manter
> > um estado de um aplicativo normalmente está relacionado à persistir
> > esses dados em algum objeto (de negócio).
> >
> > A sua abordagem me parece coerente. Se você fosse manter esse estado
> > no servidor (para persistir num banco de dados, por ex), o
> > procedimento seria similar, não é mesmo? Popular um objeto para enviar
> > via um serviço remoto.
> >
> > []s
> > Fabio
> >
> > On 4/13/07, Daniel Schmitz <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > > Olá Pessoal,
> >
> > > estou buscando por informações sobre como guardar o estado de uma
> > > tela. Por exemplo, suponha que eu crie um application que contém um
> > > panel, com um formulário e um datagrid.
> >
> > > Suponha que o usuário, após digitar informações, fazer consultas no
> > > grid, etc. Deseje criar em um botão "guardar estado da tela". Assim eu
> > > guardo este estado. O usuário fecha o browser e no dia seguinte, clica
> > > no botão "recuperar estado da tela". Então a tela é retornada ao
> > > usuário do ponto onde parou.
> >
> > > Uma solução nem um pouco boa seria:
> >
> > > dentro do application, criar dois métodos. SetState e GetState
> >
> > > e programar cada estado para recuperar a tela...
> >
> > > SetState
> >
> > >   var objDados : Object = new Object();
> > >        objDados.textinput1.value = ' Preimeiro Valor '
> > >        objDados.dataGridProvider = this.datagrid.dataProvider
> >
> > >  e assim vai... Depois guardaria no SharedObject....
> >
> > > o GetState pega do SharedObject e atualiza os campos
> >
> > > Esse jeito é ruim porque força o programador a criar os métodos get e
> > > set!!!!!
> >
> > > Existe uma outra alternativa, mais rápida ?
> >
> > > Abraços,
> > >  Daniel Schmitz
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a