Bonjour tout le monde,
J'aimerai ajouter une validation a mon "rich:tabPanel", pour valider les champs saisie dans chaque onglet, j'ai donc procéder comme suit:
dans m'as page:
dans mon validator:Code:
1
2
3
4
5
6
7 <rich:tabPanel switchType="ajax" id="#{PageBean.product.id}" selectedTab="#{PageBean.product.activeTabe}" validator="#{RequiredValidator.validate}"> <*-- composants--> <rich:messages styleClass="message"> </rich:tabPanel>
j'ai deux questions:Code:
1
2
3
4
5
6
7
8 public class RequiredValidator implements Validator { public void validate(FacesContext context, UIComponent component,Object object) throws ValidatorException { //Mon traitement } }
1) quand s'active la validation du composant "rich:tabPanel"??? (j'ai fait un point d'arrêt dans mon "validator" ca ne passe jamais par la méthode "validate",même après un "submit")
2) y'as t'il un autre moyen, si celui la n'aboutira pas de, faire ce que je veut ??
(valider les valeurs saisie sur un onglet avant de passer a l'autre, et d'afficher des messages d'erreurs dans l'interface)
un Grand Merci d'avance,