History

10 views
Skip to first unread message

Victor Pinto

unread,
Nov 27, 2013, 9:42:14 AM11/27/13
to gwt-b...@googlegroups.com
Senhores,
  Existe alguma outra forma de trabalhar o History (botão voltar) sem ser como no exemplo http://www.gwtproject.org/doc/latest/DevGuideCodingBasicsHistory.html?

[]'s
Victor Pinto A. de Oliveira

Universe Nerds

unread,
Nov 28, 2013, 8:30:26 AM11/28/13
to gwt-b...@googlegroups.com
Vitor, é somente uma curiosidade ou tem algo que esta tentando fazer que não esta funcionando, caso seja a segunda explique o problema para que o grupo possa dar a ajuda direcionada

Universe of the Nerds
http://www.uninerds.net/

Victor Pinto

unread,
Nov 28, 2013, 9:46:19 AM11/28/13
to gwt-b...@googlegroups.com
   Eu gostaria de saber como o povo implementa isso. Porque a minha aplicação não tinha nada de History, ia só abrindo novas telas e não tinha a opção de voltar. Quando fui correr atras disso, vi que do jeito que o sistema estava projetado, não daria pra usar o History como proposto pelo guia GWT. E queria saber se existe outras opções ou técnicas.



[]'s
Victor Pinto A. de Oliveira


--
Você está recebendo esta mensagem porque se inscreveu no grupo "GWT Google Web Toolkit Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para gwt-brasil+...@googlegroups.com.
Para postar neste grupo, envie um e-mail para gwt-b...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/gwt-brasil.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Universe Nerds

unread,
Nov 29, 2013, 9:33:49 AM11/29/13
to gwt-b...@googlegroups.com
Victor com o projeto já pronto você terá bastante trabalho, eu particularmente recomendo você usar o tutorial do GWT porque senão você terá de apreender a fazer de outra forma e acredito que o trabalho será maior para fazer a integração com outra forma.

Não sei como seu projeto esta estruturado, o que aconselho você a fazer é o seguinte:
Crie um metodo na classe que tem 'EntryPoint' em que será usado o 'History.newItem()' e nos links (ou não sei como você fez) crie um metodo que ao clicar nela seja chamado o metodo que você colocou o 'History.newItem()' para não ter de ficar repetindo código

No 'History.addValueChangeHandler()' você coloca o código 

Universe Nerds

unread,
Nov 29, 2013, 9:37:17 AM11/29/13
to gwt-b...@googlegroups.com
Desculpa o e-mail foi enviado antes de terminar, continuando:

No 'History.addValueChangeHandler()' você coloca o código que você usa para alterar a tela cada vez que você muda o conteúdo da mesma.

Alguns links de bons exemplos que encontrei:

Exemplo simples:

Exemplo mais completo:
Reply all
Reply to author
Forward
0 new messages