[Primefaces] Problème d'affichage d'un <p:messages>
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:
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:
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 ?