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 :

Probleme RequestContext ne marche pas


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2012
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 100
    Par défaut Probleme RequestContext ne marche pas
    Bonjour,

    j'ai besoin de faire un appel d'une page xhtml dans une autre page mais je constate que mon application n'arrive pas
    à ouvrir une autre fenêtre de dialogue.

    Comme si la méthode RequestContext ne fonctionne pas avec primefaces 6.1 (sous netbeans 8).
    voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
        public String brefDialog(){
            System.out.println("Appel page SelectionPersonnel");
            Map<String,Object>proprietes=new HashMap<>();
            proprietes.put("modal",true);
            proprietes.put("resizable",false);
            proprietes.put("contentHeight",470);
     
            RequestContext.getCurrentInstance().openDialog("SelectionPersonnel",proprietes,null);
             System.out.println("Fin Appel page SelectionPersonnel");
             return "";
        }

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    C'est normal, la méthode openDialog est Deprecated.
    abstract void openDialog​(String outcome) Deprecated. Use PrimeFaces.dialog().openDynamic() instead
    abstract void openDialog​(String outcome, Map<String,Object> options, Map<String,List<String>> params) Deprecated. Use PrimeFaces.dialog().openDynamic() instead
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2012
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 100
    Par défaut
    Merci pour votre réponse, si possible de me donner un exemple comment utiliser cette nouvelle méthode.
    Lorsque j’introduis cette méthode il y a une erreur.

    Nom : erreurDialog.png
Affichages : 686
Taille : 16,9 Ko

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Et bien il faut avoir le jar de Primefaces dans le classpath et bien sûr il faut faire l'import...
    Avec Eclipse, on fait Ctrl+Espace sur le "Primefaces" souligné ou (Ctrl+Shift+o dans la classe) et ça génère la ligne d'import, sinon, on peut toujours le faire soit-même, la classe est org.primefaces.context.RequestContext.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2012
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 100
    Par défaut
    Merci pour ta réponse dans mon classthpath j'ai un jar que voici:
    Nom : librairie.png
Affichages : 656
Taille : 14,5 Ko

    En appuyant sur la touche ctrl+ espace, j'obtiens:

    Nom : context.png
Affichages : 614
Taille : 12,2 Ko

    Si je dois créer moi même cette classe, comment dois-je le faire. Aidé-moi je suis bloqué pour avancé dans mon apprentissage.

  6. #6
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Il ne s'agit pas de créer cette classe mais de la référencer, seule la ligne import est à ajouter en début de source (sous la directive package et avant la ligne class)
    En clair, tu ajoutes cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    import  org.primefaces.PrimeFaces;

    Enfin, je dis ça, mais je vérifie sur la base d'une lib primeface-6.2, je ne sais pas si la 6.1 était différente.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/05/2009, 18h04
  2. probleme de zones reactives ne marche pas sur un poste
    Par zabdaniel dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 11/06/2008, 16h40
  3. [Tkinter] Probleme de Bind clavier : marche pas :(
    Par topzozo dans le forum Tkinter
    Réponses: 2
    Dernier message: 27/05/2007, 02h17
  4. [Mysql 5.0.22] Probleme jointure externe; ne marche pas ?
    Par Floweract dans le forum Langage SQL
    Réponses: 5
    Dernier message: 01/11/2006, 12h17
  5. Problem variable (Cette ligne ne marche pas sous FF)
    Par Death83 dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 08/09/2005, 17h52

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