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 :

Plusieurs h:form dans la meme page


Sujet :

JSF Java

  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 63
    Par défaut Plusieurs h:form dans la meme page
    Bonjour ts le monde
    dans mon application (créer en jsf et richfaces), j'utilise un menu rich:dropDownMenu dans une page index.jsp, à chaque menuItem est associé une action qui fait appel a une page que je charge dans a4j:include .
    mon problème est que , quand j'ai dans la page url un formulaire (bien entendu avec des validateurs) , si je ne rempli pas toutes les champs je ne peux pas accéder aux autres pages, prck on me dis qu'il y a des champs requis, alors que je n'ai pas demandé de submiter le formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <rich:menuItem submitMode="ajax"  value="#{msgs.LABEL_CREATE}"  disabled="#{login.menu[0]}"
            reRender="rep" action="#{clientBean.New}" icon="images/create_doc.gif">  
    <a4j:actionparam name="url" value="AjouterClient"  assignTo="#{login.url}"/>
          </rich:menuItem>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a4j:include id="rep" viewId="#{login.url}.jsp"/>
    j'ai essayé de mettre h:form avec des identifiants diffèrents mais ça ne marche pas
    avez vous une solution

  2. #2
    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
    ajoute

  3. #3
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 63
    Par défaut
    Citation Envoyé par Sniper37 Voir le message
    il n'y a pas d'attribut immediate dans h:form

  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
    pas dans le form, dans rich:menuItem
    et regarde la tu comprendra son utilité.

  5. #5
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 63
    Par défaut
    ça marche maintenant mais ça me génere un nouveau problème
    quand je submite le formulaire l'action passe mais mon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a4j:include id="rep" viewId="#{login.url}.jsp"/>
    ne change pas, je reste dans la meme page de formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        <h:commandButton styleClass="zone" value="#{msgs.LABEL_CREATE}"   action="#{clientBean.Create}"  immediate="true">
    	<a4j:actionparam  value="consultClient" assignTo="#{login.url}"  />
    	</h:commandButton>

  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
    tu peux donner plus d'explications..codes..
    tu ne passe pas par les navigation-rules?

  7. #7
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 63
    Par défaut
    non je ne passe pas par les navigations rules
    j'ai une page index où il y a un menu en haut et un menu à gauche qui ne change pas et au milieu j'ai un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a4j:include id="rep" viewId="#{login.url}.jsp"/>
    chaque action d'un menu est associé à une page
    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <h:commandButton styleClass="zone" value="#{msgs.LABEL_CREATE}"   action="#{clientBean.Create}"  immediate="true">
    	<a4j:actionparam  value="consultClient" assignTo="#{login.url}"  />
    	</h:commandButton>
    pour cet exemple , je dois avoir la page consultClient.jsp dans le a4j:include
    mon 1er probleme est résolu maintenant grace à
    maintenant le probleme que j'ai c'est quand je submite un formulaire il ne me change pa la page
    exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        <h:commandButton styleClass="zone" value="#{msgs.LABEL_CREATE}"   action="#{clientBean.Create}" >
    	<a4j:actionparam  value="consultClient" assignTo="#{login.url}"  />
    	</h:commandButton>
    l'action clientBean.Create se réalise avec succes mais la page ne change pas, je dois appuyer sur F5 pour avoir la page consultClient.jsp

  8. #8
    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
    utilise a4j:commandButton avec un reRender de le l'include.



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        <a4j:commandButton styleClass="zone" value="#{msgs.LABEL_CREATE}"   action="#{clientBean.Create}"  reRender="rep">
    	<a4j:actionparam  value="consultClient" assignTo="#{login.url}"  />
    	</a4j:commandButton>

  9. #9
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 63
    Par défaut
    ça marche nickel, merci bcp Sniper37

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

Discussions similaires

  1. Plusieurs FORMS dans la meme page
    Par RR9151 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 21/08/2013, 15h01
  2. [MySQL] plusieurs menus déroulants dans une meme page web?
    Par tardis dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 11/01/2008, 09h58
  3. Multiple <html:form> dans la meme page
    Par Leopardi dans le forum Struts 1
    Réponses: 17
    Dernier message: 21/09/2007, 15h03
  4. Réponses: 2
    Dernier message: 15/11/2006, 16h59
  5. plusieurs document.write dans une meme page
    Par Loko dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/07/2005, 17h16

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