Bonjour
Est ce que quelqu'un peut me donner une piste sur comment puis faire pr raffraichir uniquement un element ?
J'utilise un dataTable de richfaces. J'affiche des membres de ma BD puis je supprime selon la ligne selectionné.
Pour l'instant ca ne fait que le travail côté serveur, ca supprime ds ma base et ca ne se raffraichit pas sur la partie graphique. J'ai essayé de le faire mais sans succé. Je vous met mon code :
Cela supprime bien ma ligne mais ca ne se raffraichit pas. J'ai utilisé richfaces pour justement les requête ajax et éviter de tout recharger.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <rich:dataTable value="#{MemberController.memberName}" var="dataItem" binding="#{MemberController.dataTable}"> ..... <h:commandButton id="dataTable" value="Supprimer"> <a4j:support event="onclick" action="#{MemberController.deleteMember}" immediate="true" reRender="dataTable"/> </h:commandButton>
Peux t'on me donner les pistes svp ?
Je me demande si je dois créer un nouvelle méthode "update" qui va de nouveau lire ma base mais ds ce cas, je perds l'avantage d'ajax.
Je maitrise mal les balises "a4j:support". Avant j'utilisé "a4j:commandButton" mais sans succé![]()
Merci de votre aide
Partager