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

Servlets/JSP Java Discussion :

JSF : Deux SelectOneMenu dépendant + a4j:support = problème de validation


Sujet :

Servlets/JSP Java

  1. #1
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Septembre 2009
    Messages : 15
    Par défaut JSF : Deux SelectOneMenu dépendant + a4j:support = problème de validation
    Bonjour à tous,

    je me tourne vers vous pour un problème de validation de formulaire.

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    <h:form id="addContact_Form">
    <div class="zoneEditor">
    	<h3>Selection de l entreprise</h3>
            <h:panelGrid columns="3">
    	   <h:outputText value=" Selectionnez l'entreprise : "/>
    		<h:selectOneMenu id="myCompany" value="#{commonDataMB.form_Company}" converter="companyConv" required="true" requiredMessage="Sélectionner une entreprise" style="width: 100%">
    		     <f:selectItem itemLabel=""  itemValue="#{null}" />
    		     <f:selectItems value="#{contactMB.companyLstItems}"/>
    		      <a4j:support event="onchange" reRender="mySite" ajaxSingle="true"/>
    		</h:selectOneMenu>
    		<rich:message  for="myCompany" style="color:red"/>
    	</h:panelGrid>
    </div>
     
    <!-- Select Site -->
    <div class="zoneEditor">
    	<h3>Selection du site</h3>
               <h:panelGrid columns="3">
    	       <h:outputText value=" Selectionnez le site : "/>
    		<h:selectOneMenu id="mySite" value="#{commonDataMB.form_Site}" converter="siteConv" required="true" requiredMessage="Sélectionner un site" style="width: 100%" immediate="true">
    		     <f:selectItem itemLabel=""  itemValue="#{null}" />
    		     <f:selectItems value="#{contactMB.siteLstItems}"/>
    		 </h:selectOneMenu>
    		 <rich:message  for="mySite" style="color:red"/>
    	   </h:panelGrid>
    </div>
     
    <!--  Suite du formulaire -->
    </h:form>
    Le comportement du formulaire est : je sélectionne un élément dans le premier menu déroulant, le second se met à jour. Cette partie fonctionne parfaitement.

    C'est la validation du formulaire qui ne fonctionne pas.

    En gros, sans le a4j:support (et en modifiant la méthode siteLstItems [qui renvoi, dans ce cas une liste pleine sans traitement]), le comportement du formulaire est tout à fait normal : la validation est bonne.

    Dès l'ajout du a4j:support, la validation n'est plus bonne et l'erreur renvoyée est : addContact_Form:mySite: Erreur de validation: Valeur not valid.

    J'ai fait des tests dans tous les sens et je ne comprends pas en quoi l'ajout du a4j:support empêche la validation ?

    Merci d'avance pour vos réponses !!

  2. #2
    Membre averti
    Homme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Septembre 2009
    Messages : 15
    Par défaut
    Dsl, je me suis trompé d'endroit pour post.

    Je remet ce message dans la bonne section.

    Encore désole.

  3. #3
    Candidat au Club
    Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Par défaut
    Vérifie du côté du type de ton SelectItem, un converter pourrait être nécessaire.

Discussions similaires

  1. Deux selectOneMenu dépendants
    Par btssouma dans le forum JSF
    Réponses: 3
    Dernier message: 21/09/2012, 13h23
  2. Deux selectOneMenu dépendants
    Par azassma dans le forum JSF
    Réponses: 1
    Dernier message: 02/08/2012, 12h53
  3. Réponses: 3
    Dernier message: 11/02/2011, 09h18
  4. a4j:support problème acionListener
    Par trin86 dans le forum JSF
    Réponses: 13
    Dernier message: 25/11/2009, 14h18
  5. Datatable JSF et SelectOneMenu Dépendants
    Par davidovitch dans le forum JSF
    Réponses: 2
    Dernier message: 24/03/2009, 14h10

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