Lorem Ipsum/DOL Differet Solmena

Separat existentie 2010 Unee MYT por scientie, musica, sport etc, litot Europa usa li sam Vocabular Lingues, differe solmen in li grammatica, li pronunciation. Delete this widget in Dashboard and add yours. This is just an example. Read More

Re: [gtug-bsas] [GWT] Mantener pagina despues de F5

lunes, 27 de agosto de 2012

Si a lo que estas apuntando es a poner el cartelito de "estas a punto de
navegar fuera de esta aplicacion" estaba la posibilidad de capturar un
evento Window.addWindowCloseListener.

On 08/27/2012 11:48 AM, Meison wrote:
> Gracias por el interés,
>
> Bueno, aun no implemento lo de la sesion (Me parece que lo haré por
> cuentas de Google) , _pero mi pregunta no iba por ahi creo que no me he
> explicado bien._
> _
> _
> *En el codigo* que les he copiado tengo un metodo "iniciarSesion" :
> @Override
> public void iniciarSesion(String user, String password) {
> //Llamada a RPC simulando que es user
> _boolean isUser = true_; //SIMULO QUE SE VALIDO AL USUARIO CORRECTAMENTE
> if(isUser){
> root.clear(); //_LIMPIO PAGINA_
> // Creamos la UI definido en Discoteca.ui.xml.
> DockLayoutPanel outer = binder.createAndBindUi(DiscotecaClub.this);
> root.add(outer); //AÑADO MI PAGINA PRINCIPAL
>
> }
> }
>
>
> El punto es que se me paso por la mente presionar F5, y se /_mostro
> nuevamente_/ la pagina de Login !!! ... oh Dios, lo deje para luego !!
> ... _ESA ES MI PREGUNTA_ ¿Como mantengo mi pagina principal en el
> navegador tras presionar F5
>
> Gracias
>
> El 27 de agosto de 2012 08:24, Juan Irungaray <irungaray@gtugs.org
> <mailto:irungaray@gtugs.org>> escribió:
>
> Reenvío el mensaje por que no le llego a la gente de la Plata.
>
> Saludos,
>
> Juan Irungaray
>
> Manager, GTUG Buenos Aires
>
> http://www.gtug.com.ar
>
> Follow us on:Google Plus
> <https://plus.google.com/101861051374826910556> Google
> <http://groups.google.com/group/gtug-bsas/> LinkedIn
> <http://www.linkedin.com/groups/GTUGs-LatAm-3864215> Twitter
> <http://twitter.com/gtugbsas> Facebook
> <http://www.facebook.com/home.php?sk=group_194239623944817&ap=1>
> My profiles: Google Plus
> <https://plus.google.com/114059740027188563173> LinkedIn
> <http://ar.linkedin.com/in/juanirungaray> Twitter
> <http://twitter.com/#!/jirungaray>
>
>
>
> ---------- Forwarded message ----------
> From: *Juan Irungaray* <university@gtug.com.ar
> <mailto:university@gtug.com.ar>>
> Date: 2012/8/27
> Subject: Re: [gtug-bsas] [GWT] Mantener pagina despues de F5
> To: gtug-bsas@googlegroups.com <mailto:gtug-bsas@googlegroups.com>
> Cc: gtug-lp@googlegroups.com <mailto:gtug-lp@googlegroups.com>
>
>
> en realidad Appengine ya viene con soporte de sesiones (apagado por
> default). Mason estas usando autenticacion vía cuentas de google u
> openID?De ser así google ya tiene manejado tomo el tema de cookies
> y sesión.
>
> 2012/8/27 Pablo Moyano <ultraklon@gmail.com
> <mailto:ultraklon@gmail.com>>
>
> deberias usar una cookie o algo q te ayude a persistir la
> sesion, de noche me pongo con el codigo y me fijo a ver cuál
> seri ala manera correcta
>
>
> On Mon, Aug 27, 2012 at 1:25 AM, Meison <mason.xp@gmail.com
> <mailto:mason.xp@gmail.com>> wrote:
>
>
> Hola a todos,
>
> Acabo de implementar un Login usando GWT y una vez que pasa
> el Login, cargo la pagina principal de la aplicación pero al
> presionar F5 me vuelve a aparecer, me podrian decir por
> favor como mantener mi pagina tras el F5 ? les pego
> el código que tengo :
>
>
> public class DiscotecaClub implements EntryPoint {
>
> interface Binder extends UiBinder<DockLayoutPanel,
> DiscotecaClub> { }
> interface GlobalResources extends ClientBundle {
> @NotStrict
> @Source("global.css")
> CssResource css();
> }
>
> private RootLayoutPanel root = RootLayoutPanel.get();
>
> private static final Binder binder = GWT.create(Binder.class);
>
> @UiField MailList mailList;
>
> /**
> * This method constructs the application user interface by
> instantiating
> * controls and hooking up event handler.
> */
> public void onModuleLoad() {
>
> //Inject global styles.
> GWT.<GlobalResources>create(GlobalResources.class).css().ensureInjected();
>
> //Cargamos el componente Login
> LoginPanel loginPanel = new LoginPanel();
> loginPanel.setListener(new LoginPanel.Listener() {
> @Override
> public void iniciarSesion(String user, String password) {
> //Llamada a RPC simulando
> que es user
> boolean isUser = true;
> if(isUser){
> root.clear();
> // Creamos la UI definido en Discoteca.ui.xml.
> DockLayoutPanel outer =
> binder.createAndBindUi(DiscotecaClub.this);
> root.add(outer);
>
> }
> }
> });
>
> root.add(loginPanel);
>
> }
> }
>
>
>
> Gracias
>
> --
> *
> *
> Un Saludo
> Meison
> *
> *
>
> Blog*: *http://abcdroid.net
> <http://ameison.blogspot.com/2011/08/instalando-el-ambiente-de-desarrollo.html>
> ((+511) 258 - 3564
> ((+511) 997 - 773937 <tel:997%20-%20773937>
>
> Android Market
> --------------------------------------------------------------------------------------
>
>
>
>
>
>
>
>
>
> --
> *
> *
> Un Saludo
> Meison
> *
> *
>
> Blog*: *http://abcdroid.net
> <http://ameison.blogspot.com/2011/08/instalando-el-ambiente-de-desarrollo.html>
> ((+511) 258 - 3564
> ((+511) 997 - 773937
>
> Android Market
> --------------------------------------------------------------------------------------
>
>
>

0 comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.