Bonjour,

J'utilise les rich:calendars avec l'attribut converterMessage.

Quand mon utilisateur saisi une string en dehors du format de ma date, j'ai un message en console du style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
sourceId=testForm:myCalendarEditDebut[severity=(ERROR 2), summary=(tessssst), detail=(tessssst)]
Jusque là, tout va bien.

Ce que je voudrais par contre, c'est récuperer ce message et l'afficher dans ma fenêtre afin d'avertir l'utilisateur, et je vois pas trop comment faire.

J'ai essayer d'utiliser la balise message de jsf mais ça ne fonctionne pas.

Ci-joint ma balise calendar :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
   <a4j:form id="testForm">
	    <table width="100%">
	    	<tr>
	    		<td><h:outputText value="Début" /></td>
	    		<td>
	    		 <h:message for="myCalendarEditDebut" showDetail="true"></h:message>
		    		<rich:calendar id="myCalendarEditDebut" popup="true" locale="#{dateAbsenceBean.locale}" enableManualInput="true" converterMessage="tessssst"
		    		value="#{dateEditBean.dateDebut}" datePattern="#{dateAbsenceBean.pattern}" styleClass="startPopup"
						jointPoint="bottom-right" direction="top-right" >
 
...
Merci d'avance.