Bonjour, je fais un formulaire au sein d'un wizard j'ai commencé par ça :
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
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>
mon println affiche type=1
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(); }
je ne comprends pas vraiment ce qui se passe, je n'ai aucune erreur dans mes logs.
Merci.
Partager