bonjours tout le monde :ccool: je 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 :calim2:
si quelqu'un peut m'aider
Version imprimable
bonjours tout le monde :ccool: je 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 :calim2:
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:
1
2
3
4 <h:selectOneMenu ...> <a4j:support event="onchange" reRender="idDeLaTable" actionListener="#{monBean.monAction}"/> <f:selectItems .../> </h:selectOneMenu>