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

JSF Java Discussion :

Lancement popup depuis méthode du bean


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 47
    Par défaut Lancement popup depuis méthode du bean
    bonjour,
    j'ai chercher sur le net et j'ai trouvé comment afficher un popup modal ou non depuis un bouton mais je cherche a afficher un popup après la vérification d'une condition. si vous aviez un exemple cela me serait extrement utile
    merci
    stan


    pour info je travail avec spring et jsf (hibernate et tomcat aussi mais je suppose que ce n'est pas pertinant pour cette question)

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2008
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 162
    Par défaut
    Ta condition est effectuée côté client (xhtml) ou côté serveur (Bean) ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 47
    Par défaut
    ma condition réalisée coté serveur, si elle avait été faite coté client cela n'aurait pas été un problème vu que j'ai trouvé un exemple pour le faire

  4. #4
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    Bonjour, comment est appelée la méthode du bean ?
    par un bouton ou ajax ?

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 47
    Par défaut
    j'appel la methode du bean par un commandButton

  6. #6
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    Je ne sais pas si cela peut vous aider, avec PrimeFaces, il y a une mécanique de callback :

    dans l'action :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
            RequestContext context = RequestContext.getCurrentInstance();  
            context.addCallbackParam("displayPopup", true);
    dans le tag :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    oncomplete="if(args.displayPopup) popup.show();"

  7. #7
    Membre Expert
    Avatar de fxrobin
    Homme Profil pro
    Architecte SI, Java Fan, API Manager
    Inscrit en
    Novembre 2007
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte SI, Java Fan, API Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2007
    Messages : 875
    Par défaut
    de mémoire, si ta méthode côté serveur lève une exception, la partie "oncomplete" du bouton AJAX ne sera pas exécutée. A tester.

  8. #8
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 153
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ResquestContext.getCurrentInstance.execute("popUp.show()");

  9. #9
    Membre très actif
    Profil pro
    aucune
    Inscrit en
    Juillet 2007
    Messages
    134
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Juillet 2007
    Messages : 134
    Par défaut
    Citation Envoyé par fxrobin Voir le message
    de mémoire, si ta méthode côté serveur lève une exception, la partie "oncomplete" du bouton AJAX ne sera pas exécutée. A tester.
    La méthode oncomplete sera executée quoiqu'il arrive côté serveur, elle est executée une fois que la requête à été entièrement transmise au serveur. après elle s'en fout de ce qu'il s'y passe...mais si tu tiens à avertir le client de qui se trame côté serveur tu as les méthodes onsuccess et on onerror et aussi l'ajout d'un FacesMessage le cas échéant.

  10. #10
    Membre confirmé
    Inscrit en
    Avril 2003
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Avril 2003
    Messages : 288
    Par défaut
    J'ai utilisé le bout de code de mysiane et cela fonctionne très bien.

    Merci

Discussions similaires

  1. Problème lancement HLTV depuis php
    Par MightyDucks dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 15/10/2006, 19h13
  2. fermer une popup depuis la fenetre paren
    Par jlassira dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 05/05/2006, 15h28
  3. fermer une popup depuis une autre page que l'opener
    Par totoche dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/12/2005, 14h31
  4. Ecrire dans textarea d'une popup depuis fenêtre mère
    Par ddams dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 20/09/2005, 17h27
  5. [VB.NET] Fermer une popup depuis une webform ?
    Par Nycos62 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 27/04/2004, 10h19

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