Si j'ai plusieurs contrôles de saisie dans un formulaire (il y a des validateurs séparés pour chacun de ces contrôles de saisie - comme requis, longueur et ainsi de suite), il y a un bouton de commande qui soumet le formulaire et appelle une méthode d'action. Le besoin est le suivant : bien que les valeurs des contrôles de saisie soient, disons, correctes individuellement, la combinaison de ces valeurs doit être correcte pour les traiter ensemble après la soumission du formulaire.
1) Puis-je ajouter un validateur personnalisé pour le bouton de commande et valider la combinaison ensemble ? comme validate(FacesContext arg0, UIComponent arg1, Object value)
Mais même dans ce cas, je n'aurai pas les valeurs des autres contrôles d'entrée à l'exception de la valeur du bouton de commande/composant, n'est-ce pas ?
2) Puis-je effectuer la validation de la combinaison dans la méthode d'action et ajouter des messages de validation à l'aide de FacesMessage
?
ou suggérez-vous une autre approche ?
Merci pour votre temps.