Bonjour,
Encore un petit problème ! lol
J'aimerai envoyé un evenement à partir d'un composant que j'ai créer, comment cela doit-il être géré?
Merci![]()
Bonjour,
Encore un petit problème ! lol
J'aimerai envoyé un evenement à partir d'un composant que j'ai créer, comment cela doit-il être géré?
Merci![]()
Tu crée un FacesEvent, et ensuite tu appelle component.broadCast(event). JSF s'occupe du reste. Typiquement on utilise ça pour des evenement de type "content changed"
Il me semble que le broadcast est immédiat, donc à faire au moment opportun. (Exemple, eviter d'appeler des évènement "changed" pendant lde decode, le faire plutot lors de la conversion ^^)
J'ai créer mon FacesEvent (ActionEvent), mais comment le lier à une méthode passée en paramètre dans mon composant?
Merci
pour ajouter un listener a ton composant, il faut utiliser component.addFacesListener
Ok, mais comment transformer un paramètre style #{monBean.actionListen} en type FacesListener? car j'aimerai ne devoir implémentier une classe pour mon event mais juste utiliser une fonction dans mon bean !
Désolé pour le nombre de question, mais je découvre un peu tout ca!
Merci
Partager