Bonsoir les developperz,
Mon formulaire <h:form/> possède un bouton <h:commandButton/> avec une action vers une page register2.
Le problème se situe dans le faite que quand je clique sur ce bouton le navigateur ne passe pas à l'action (register2), j'ai l'impression qu'il est bloqué dans la validation (pour chaque champs <h:inputText/> j'ai mis un validator déclaré dans un managed bean).
Je me demande comment valider cette étape de validation afin de permettre la navigation?
P.S: J'ai créer un xml contenant mon navigation-rules et j'ai declarer mon managed bean dedans mais toujours pas le résultat attendu!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <h:commandButton id="submit" value="Start here!" action="register2"/>
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 <h:inputText required="true" requiredMessage="Please fill out this field." size="25" id="firstname" style="color: lightgray;" value="#{register.firstname}" autocomplete="on" validator="#{register.validateName}"> </h:inputText> <h:message showSummary="true" showDetail="false" fatalStyle="color:red; font-size: small; margin-left: 5px; text-transform: uppercase;" errorStyle="color:red; font-size: small; margin-left: 5px;" warnStyle="color:orange; font-size: small; margin-left: 5px;" infoStyle="color:green; font-size: small; margin-left: 5px;" tooltip="true" for="firstname" />Merci d'avance pour votre aide!
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 <faces-config version="2.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"> <navigation-rule> <from-view-id>/register.xhtml</from-view-id> <navigation-case> <from-outcome>case1</from-outcome> <to-view-id>/register2.xhtml</to-view-id> </navigation-case> <managed-bean> <managed-bean-name>register</managed-bean-name> <managed-bean-class>server.register</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> </managed-bean> </navigation-rule> </faces-config>
Partager