-
popup JSF RichFaces
Bonjour ,
Je cherche comment lancer un popup ( qui contient un message ) depuis mon code java
sénario :
je click sur une button > j'appelle une methode dans un bean > dans cette methode je génére un message > je lance un popup qui contient le message
Merci d'avance .
-
sur les composants button, tu as un attribut oncomplete, qui te permet de lancer une action après que le serveur ait rendu la main à la page cliente, tu peux donc renseigner un attribut de ton bean coté controler, et dans ta popup tu fais appel au message se trouvant dans cet attribut. Voila voila
-
je vous remercie pour votre réponse .
en fait l'attribut oncomplete force l'affichage de mon popup alors que moi je veux afficher le popup juste dans le cas ou il y a un message générer
-
Tu peut gérer ca comme un rendered classique :
Tu met ton composant avec un showWhenRendered="true", ce qui affichera le composant dès que la valeur de rendered sera vrai sans utilisation d'un code js.
Après tu met a jour ta variable cible de ton rendered dans ton action et tu reRender ta popup et elle s'affichera. Tu peut donc conditionner ton affichage dans ton action.