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 :

Pb messages d'erreurs


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut Pb messages d'erreurs
    Bonjour,
    J'ai une page JSF contient un suggestionBox et d'autres informations ainsi que la balise <rich:messages> pour valider mon formulaire. Je ne sais pas pourquoi lorsque je choisis un élément de ma liste générée par ma suggestionBox, les messages d'erreurs s'affichent d'un seul cou or moi je veux qu'ils s'affichent lorsque je clic sur le bouton 'envoyer'.
    En vous remerciant d'avance.

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 220
    Par défaut
    quelle genre d erreur que t as ! lorsque tu choisis un élément de ta liste générée par ton suggestionBox??


    ça peut aider...

  3. #3
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut
    Ce ne sont pas vraiment des erreurs mais des messages pour gérer la validation du formulaire, je mets required="true" pour chaque champ input et si jamais j'oublie de le remplir il m'affiche le message d'erreur: 'champ bidule:valeur requise...'
    Voilà.

  4. #4
    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
    al suggestionBox envoie une requete ajax, comme toute requete JSF, elle suit le cycle de vie de JSF, elle passe donc, par la phase de validation.
    pour eviter de valider les données, ilfaut ajouter :


  5. #5
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 17
    Par défaut
    En fait, il parait que la validation du formulaire est lancée par un <a4j:jsFunction> et 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
    13
    14
    15
    16
    17
     
    <a4j:jsFunction immediate="true" name="f1Change" action="#{Hotel.onF1Change}"	reRender="iddest"  />
    	<h:outputText value="Destination: " />
    		<h:inputText label="Destination" value="#{Hotel.dest.destination}"
    							id="dest" required="true" />
    	<rich:suggestionbox for="dest"	suggestionAction="#{Hotel.dest.listeDest}" var="res" height="200" width="150" id="box" fetchValue="#{res.destination}" onselect="f1Change();" >
                         <h:column>
    				<h:outputText value="#{res.iddestination}" id="iddestination" />
    		    </h:column>
    			<h:column>
    				<h:outputText value="#{res.destination}" id="destination" />
    			</h:column>
    			<h:column>
    			<h:outputText value="#{res.pays}" id="land" />
    			</h:column>
     
    		</rich:suggestionbox>
    Si je mets immedate="true" pour la fonction le formulaire n'est plus validé mais du cou la fonction n'est plus lancé.
    Comment je fais?

  6. #6
    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
    la suggestiobBox a aussi le parametre immediate,

    sinon lui ajouter

    dans ce cas, la requete ajax envoie juste la valeur de la suggestionBox dans le formulaire et tu n'aura donc pas d'erreur de validation ou de conversion..

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

Discussions similaires

  1. [TSocket] Message d'erreur
    Par rgz dans le forum Web & réseau
    Réponses: 6
    Dernier message: 04/07/2003, 09h16
  2. Surcharger le message d'erreur après un OnException
    Par Tirlibibi dans le forum XMLRAD
    Réponses: 2
    Dernier message: 24/04/2003, 11h42
  3. Réponses: 4
    Dernier message: 04/03/2003, 01h05
  4. [CR] Message d'erreur
    Par nono1 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 11/09/2002, 14h54
  5. Réponses: 2
    Dernier message: 27/05/2002, 19h46

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