Validation complexe d'un formulaire
Bonjour à tous
J'ai un formulaire avec plusieurs champs et avec des règles de gestion du style :
- Si on a rempli le champ A alors le champ B doit être rempli aussi
- La date de fin doit être supérieur à la date de début
Pour faire cela j'utilise un champ caché ou je lie coté managed Bean un methode validate() et je récupère la valeur de mes composant avec
Code:
1 2 3
|
UIComponant ui = FacesContext.getViewRoot.findComponentbyId(form:id)
iu.getLocalValue |
ma question est la suivante :
Est-ce la bonne façon de faire ? parce que je me retrouve avec un méthode validate() assez conséquante et de plus la méthode getLocalValue() j'envoie un Object et je me bouffe pas mal de classCast etc...
Au final ça marche bien mais je trouve ça un peu lourd dingue
Merci