Bonjour à tous,
Je voudrais savoir si il était possible de rajouter un rich:effet de type Fold par exemple sur le composant rich:messages ?
Merci pour vos réponses!
Version imprimable
Bonjour à tous,
Je voudrais savoir si il était possible de rajouter un rich:effet de type Fold par exemple sur le composant rich:messages ?
Merci pour vos réponses!
tu as essayé ??
Désolé pour ce silence,
je viens d'être jeune papa :D et j'étais dans les couches et le bazar :lol:
Merci pour ta réponse Sniper ! Oui j'ai essayé mais sans succès.
Au départ je savais pas trop quoi mettre comme événement, j'ai du mettre au début un "onchange" mais cela ne fonctionnant pas j'ai testé avec un simple "onclick" mais même résultat.
Félicitation,:yaisse2:
Montre nous le code..
Merci merci :lol: !
Ce code se trouve dans un template "common.xhtml"
Je l'ai mis sur un hidden pour n'afficher que mes messages perso qui seront insérés dans le FacesContext depuis les beans.Code:
1
2
3
4
5
6 <h:inputHidden id="global_msg_comp" /> <rich:messages id="global_msg" for="global_msg_comp" showDetail="true" showSummary="true" layout="table" styleClass="large centered_bloc" errorClass="global_error_msg rounded_corner" infoClass="global_info_msg rounded_corner" warnClass="global_warn_msg rounded_corner"> <rich:effect event="onclick" for="global_msg" type="Fold" params="duration:0.8" /> </rich:messages>
Merci encore pour tes lumières !
tu peux entourer le rich:message d'un rich:panel ou outputPanel et faire l'effet sur ce dernier.
Effectivement c'est tout de suite mieux avec un outputpanel. :ccool:
Par contre l'event "oncliclk" n'est pas très intéressant, connaîtrais-tu un autre event qui permet retirer le message 3 secondes environ après le rendu de manière automatique ?
rich:effect ne fait pas disparaitre un message, si tu veux afficher le message pendant une période, tu peux utiliser rich:poll avec une condition, dans l'action mettre un boolean sur le rendered du message.
voilà un exemple.
Ok super !
Merci pour tes réponses :ccool: ! je vais explorer la piste rich:pool.