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.