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 :

RichFaces : FenêtreModal = Erreur JS


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Avatar de chriscoolletoubibe
    Inscrit en
    Novembre 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 151
    Par défaut RichFaces : FenêtreModal = Erreur JS
    Salut les gens! j'ai un petit soucis avec RichFaces.
    J'ai une application JEE5 avec JSF Facelet et Richfaces.

    J'essaye de faire une fenêtre modale like:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     <a onclick="Richfaces.showModalPanel('pnl');" href="#">Show ModalPanel</a>
     
     
                <rich:modalPanel id="pnl" >
     
                    <a onclick="Richfaces.hideModalPanel('pnl');" href="#">Hide ModalPanel</a>
     
                </rich:modalPanel>
    mais quand je charge ma page web j'ai dans la console d'erreur JS les messages suivants:

    Erreur*: ModalPanel is not defined
    Fichier Source*: http://localhost:8080/leNomDeMonProjet-war/#
    Ligne*: 285
    et quand je clique sur lien pour ouvrir ma fenêtre modale j'ai se message en plus:
    Erreur*: Richfaces is not defined
    Fichier Source*: http://localhost:8080/leNomDeMonProjet-war/#
    Ligne*: 1
    Voila alors je tiens tout de suite à préciser que j'ai fait le test en enlevant tous mes scripts perso JS (histoire de m'assurer que je n'ai pas un conflit de nom dans une de mes fonctions javascript) et j'ai également les librairies nécessaires au bon fonctionnement de richfaces dans le répertoire lib de WEB-INF et évidement comme le précise la doc RichFaces mon appel de fenêtre modal n'est dans aucune balise form.

    Quelqu'un à t'il une idée? (that would be very cool!)

    Merci d'avance

  2. #2
    Membre confirmé
    Avatar de chriscoolletoubibe
    Inscrit en
    Novembre 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 151
    Par défaut
    up et précisions:
    J'ai ajouté cela dans WEB.xml mais ça ne change rien:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
        <context-param>
            <param-name>org.richfaces.LoadScriptStrategy</param-name>
            <param-value>ALL</param-value>
        </context-param>
     
    <param-name>org.ajax4jsf.handleViewExpiredOnClient</param-name>
        <param-value>true</param-value>
    </context-param>
     
        <context-param>
            <param-name>org.richfaces.LoadScriptStrategy</param-name>
            <param-value>ALL</param-value>
        </context-param>

  3. #3
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    tu peux montre le code de la modalPanel,
    il y'a deux règles importantes à verifier:

    1- modalPanel doit avoir son propre form.

    2- le modalPanel ne doit pas être inclus dans un form.

  4. #4
    Membre confirmé
    Avatar de chriscoolletoubibe
    Inscrit en
    Novembre 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 151
    Par défaut
    Je suis au boulot, donc je mettrais l'intégralité du fichier en ligne ce soir. cependant je ne suis pas dans un form (j'ai le test directement dans mon template principal dans body. Et le nom est unique.

    En fait je pense que le soucis vient du fait que l'application ne charge pas les librairies JS de Richfaces, à moins qu'il faille installer ces dernières manuellement?
    Si oui ou les trouve t-on en téléchargement?

  5. #5
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    non ça marche même avec les valeurs par défaut. Mais il faut définir une seule fois le paramètre du context org.richfaces.LoadScriptStrategy

  6. #6
    Membre confirmé
    Avatar de chriscoolletoubibe
    Inscrit en
    Novembre 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 151
    Par défaut
    Ouep effectivement je vais l'enlever et essayer à nouveau, je te tiendrai au courant.

    Merci pour ton aide

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

Discussions similaires

  1. [richfaces] tabPanel erreur javascript sur IE7
    Par Sniper37 dans le forum JSF
    Réponses: 3
    Dernier message: 14/03/2010, 19h39
  2. Richfaces et erreur de taglib
    Par piopium dans le forum JSF
    Réponses: 4
    Dernier message: 10/06/2009, 14h07
  3. Erreur de configuration JSF ejb3 et richFaces
    Par twister110 dans le forum Seam
    Réponses: 3
    Dernier message: 13/01/2009, 17h01
  4. [richfaces][tomahawk]Erreur de validation
    Par villeneuvejsp dans le forum JSF
    Réponses: 6
    Dernier message: 22/04/2008, 16h56
  5. Erreur avec Richfaces
    Par cocoyot dans le forum Maven
    Réponses: 1
    Dernier message: 31/03/2008, 13h51

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