Bonjour,
je développe actuellement une application sous gwt 2.5
Voici mon problème:
J'ai un bouton qui permet à l'utilisateur d'ouvrir une fenêtre, jusque la tout va bien, la fenetre s'ouvre correctement.
Mon problème est lors de la fermeture, j'ai mis les deux méthodes Window.addWindowClosingHandler et Window.addCloseHandler et le soucis c'est que ces deux méthodes agissent sur ma fenêtre principale et non celle que j'ai ouverte. Est-il possible de faire la même chose mais pour capturer la fermeture de la fenêtre que je viens d'ouvrir?
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 @UiHandler("monBouton") void onClickBoutton(ClickEvent e){ Window.open("monUrl","newWindowName","menubar=no,location=no,resizable=no,scrollbars=no" ); Window.addWindowClosingHandler(new Window.ClosingHandler() { @Override public void onWindowClosing(ClosingEvent event) { event.setMessage("You sure?"); }}); Window.addCloseHandler(new CloseHandler<Window>() { @Override public void onClose(CloseEvent<Window> event) { System.out.println("je fonctionne !!!"); }}); }
Partager