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 :

[PrimeFaces 5.2] Wizard qui passe une étape sans validation


Sujet :

JSF Java

  1. #1
    Membre averti
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Points : 407
    Points
    407
    Billets dans le blog
    1
    Par défaut [PrimeFaces 5.2] Wizard qui passe une étape sans validation
    Bonjour, je fais un formulaire au sein d'un wizard j'ai commencé par ça :
    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
           <p:wizard flowListener="#{registerWizard.onFlowProcess}">
                <p:tab id="type" title="Vous êtes...">
                    <p:panel header="Vous êtes...">
                        <h:panelGrid columns="1">
                            <p:outputLabel for="type_user" value="Vous êtes : "/>
                            <p:selectOneRadio id="type_user" value="#{registerWizard.type}" layout="grid" columns="1"
                                              required="true" requiredMessage="Choisissez une option SVP"
                                              validator="radTypeValidator">
                                <f:selectItem itemValue="1" itemLabel="Un recruteur"/>
                                <f:selectItem itemValue="2" itemLabel="Un travailleur"/>
                            </p:selectOneRadio>
                            <p:message severity="error" for="type_user"/>
                        </h:panelGrid>
                    </p:panel>
                </p:tab>
    Normalement je ne devrais pas pouvoir aller à la prochaine étape sans avoir au moins coché un radioButton, pourtant sans cocher il passe à la 2° étape et si je retourne en arrière la case 'recruteur' est cochée; En plus avec ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        public String onFlowProcess(FlowEvent event) {
            System.out.println("type="+type);
            return event.getNewStep();
        }
    mon println affiche type=1

    je ne comprends pas vraiment ce qui se passe, je n'ai aucune erreur dans mes logs.
    Merci.

  2. #2
    Membre averti
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Points : 407
    Points
    407
    Billets dans le blog
    1
    Par défaut
    Bon, ne jamais utiliser de wizard avec le filtre tuckey urlrewritter.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/09/2012, 21h26
  2. vider une table sans validation
    Par moulinmax dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 31/12/2008, 10h55
  3. Menu qui passe sur une image
    Par looping2b2a dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 10/11/2007, 00h46
  4. Button qui s'efface si je passe une fenetre au dessus
    Par _kal_ dans le forum Graphisme
    Réponses: 6
    Dernier message: 17/11/2006, 09h34

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