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 :
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
4 @PostConstruct public void init() { FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Blabla")); }
Savez-vous d'où vient le problème ?
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>
Partager