IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GWT et Vaadin Java Discussion :

Fermeture de fenêtre


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 15
    Par défaut Fermeture de fenêtre
    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?




    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 !!!");
    		}});
    }
    Merci d'avance.

  2. #2
    Membre éclairé
    Inscrit en
    Février 2009
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 70
    Par défaut
    salut,

    Moi, je le ferais avec un PopupPanel, cela demande recoder ta page en mode GWT, mais cela permet de contrôler ta nouvelle fenêtre ...

    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){
        PopupPanel popupPanel = new PopupPanel();
        popupPanel.setWidget(tonWidget);
        popupPanel.show();
        popupPanel.center();
        popupPanel.addCloseHandler(new CloseHandler<PopupPanel>() {
     
          @Override
          public void onClose(CloseEvent<PopupPanel> event) {
            // ton code        
          }
        });
      }

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 15
    Par défaut
    Merci de ta réponse néanmoins, je débute un peu en gwt, quand tu met

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        popupPanel.setWidget(tonWidget);
    tonWidget correspond a l'appel de Window.open ??

    Si ce n'est pas ca comment je fais pour lui spécifier l'url à atteindre ?

Discussions similaires

  1. [Javascript][VBScript]Détection de Fermeture de Fenêtre
    Par JohnBlatt dans le forum Windows
    Réponses: 1
    Dernier message: 24/01/2007, 16h09
  2. fermeture de fenêtre
    Par fontaigo dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 15/04/2006, 21h17
  3. [WD9] Evénement de fermeture de fenêtre
    Par EpOnYmE187 dans le forum WinDev
    Réponses: 3
    Dernier message: 14/12/2005, 10h50
  4. ouverture et fermeture de fenêtre
    Par froggies dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/10/2005, 11h36
  5. opération sur fermeture de fenêtre
    Par java_math dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 20/06/2004, 22h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo