bonjours tout le mondeje veux recharger juste une partie de ma page jsf un "rich:dataTable" quand je klik sur un element d'un "h:selectonemenu" mai je sais pas comment faire
si quelqu'un peut m'aider
bonjours tout le mondeje veux recharger juste une partie de ma page jsf un "rich:dataTable" quand je klik sur un element d'un "h:selectonemenu" mai je sais pas comment faire
si quelqu'un peut m'aider
Ajoute simplement un composant <a4j:support> dans ton <h:selectOneMenu>. Ce composant te permet de lancer une requête Ajax lorsqu'un évènement Javascript est détecté sur son composant parent. Ce qui donne au final quelque chose comme ça :
L'attribut reRender permet de définir les ID des éléments qui seront rafraichis à la réception de la réponse Ajax.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <h:selectOneMenu ...> <a4j:support event="onchange" reRender="idDeLaTable" actionListener="#{monBean.monAction}"/> <f:selectItems .../> </h:selectOneMenu>
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
Partager