Bonjour à tous,

Dans une de mes pages, j'ai 2 formulaires. Le premier contient une balise <p:messages> et datatable tandis que le second contient un inputText et un bouton.

Le <p:messages> a pour objectif d'afficher les différents messages sur ma page.

Actuellement, j'arrive à afficher sans problème un message suite à une édition "incell editing" ou suite à une erreur de validation "incell editing". J'arrive également sans problème à afficher une erreur de validation de mon inputText.

Mais impossible d'afficher correctement un message suite à la validation de mon inputText (affichage de la page suite à une requête POST).

Voici ce que je fais dans ma méthode init :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
@PostConstruct
	public void init() {
	    FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Blabla"));	
	}
Sur certaines pages cette méthode marche sans soucis, tandis que sur d'autres, le message s'affiche à la fin de ma page dans un élément qui semble avoir été créé par JSF :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<ul id="javax_faces_developmentstage_messages" title="Project Stage[Developement]: Unhandled Messages">
    <li style="Color: blue">   Blabla </li>
</ul>
Savez-vous d'où vient le problème ?