Message de validation JSF personnalisé pour un seul champ de saisie
J'aimerais avoir différents messages de validation pour chaque validateur pour les différents champs de saisie.
Est-il possible dans JSF avoir une différence de validation des messages pour un seul programme de validation (par exemple,<f:validateLongRange>
) pour chaque champ d'entrée?
source d'informationauteur Grolsch | 2013-09-26
Vous devez vous connecter pour publier un commentaire.
Il existe plusieurs manières:
Le plus simple, il suffit de définir
validatorMessage
attribut.Cependant, il est également utilisé lorsque vous utilisez d'autres validateurs. Pas sûr que ça forme un problème alors. Si donc, à la tête d'une des façons suivantes.
Créer un validateur personnalisé qui s'étend de la norme du programme de validation, comme
LongRangeValidator
dans votre cas, prenez leValidatorException
et à renvoyer avec le souhaité message personnalisé. E. g.avec
Utilisation OmniFaces
<o:validator>
qui permet la définition d'un autre programme de validation du message par le validateur base:Voir aussi: