validation de champ et message d'erreurs
Hello,
J'ai un ice:commandButton qui effectue une méthode, j'ai dans cette méthode un appel à une autre méthode de type validation et dans cette méthode je créer un message FacesMessage si le formulaire n'est pas rempli correctement.
Dans ma page jsf j'ajoute simplement le message qui servira a contenir le message d'erreur
Code:
<ice:messages style="color: red;" showDetail="true"/>
Mais lorsque une erreur survient -le message est bien créer- rien ne s'affiche dans le tag jsf
Auriez-vous une idée du pourquoi ?
D'avance merci
Voici le code de validation
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
/**
* Validate the required fields for the save in the db
*/
private boolean validateRequiredFieldsForSave() {
LOG.debug("validateRequiredFieldsForSave()");
if (!isCommuneValid() || !isAffaireValid() || !isRequerantValid() ||
!isAuteurPlanValid()) {
FacesMessage msg = new FacesMessage(Utils.getMessageResourceString(context.getApplication().getMessageBundle(), "error.saveCouldNotExecuted", null, context.getViewRoot().getLocale()));
LOG.debug("ERROR VALIDATING FIELDS FOR SAVE : " + msg.getDetail());
return false;
}else {
return true;
}
} |