Bonjour
Je sais que le sujet est traité et retraité mais je trouve pas la solution.
J'ai un dataTable qui m'affiche un id, un nom, un prenom, un email.
J'affiche ma table membre dans mon datatable. En dessous j'ai un panelgrid qui fonctionne et qui me permet d'ajouter des membres dans ma BD:
Le souci est que lorsque je clique sur le commandButton et qu'il ajoute un membre ds ma BD, il ne me raffraichis pas mon datatable. Mon datataTable à comme id="dataTable"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <h:form rendered="#{memberController.show}" style="margin-top:20px" styleClass="toto"> <h:outputText value="Ajouter un membre :" styleClass="titleComposant"/> <rich:panel> <h:panelGrid style="margin-top:10px" id="panelAjout"> <h:outputText value="Nom: " style="color:gray"/> <rich:inplaceInput defaultLabel="cliquer et entrer nom" value="#{memberController.member.nom}"/> <h:outputText value="Prénom:" style="color:gray"/> <rich:inplaceInput defaultLabel="cliquer et entrer prénom" value="#{memberController.member.prenom}"/> <h:outputText value="Téléphone:" style="color:gray"/> <rich:inplaceInput defaultLabel="cliquer et entrer numero" value="#{memberController.member.phone}"/> <h:outputText value="Licence:" style="color:gray"/> <rich:inplaceInput defaultLabel="cliquer et entrer licence" value="#{memberController.member.licence}"/> <h:outputText value="Email:" style="color:gray"/> <rich:inplaceInput defaultLabel="cliquer et entrer email" value="#{memberController.member.email}"/> <h:outputText value="Type:" style="color:gray"/> <rich:inplaceInput defaultLabel="Enter admin ou typeUser" value="#{memberController.member.type}"/> </h:panelGrid> <a4j:commandButton value="Ajouter" action="#{memberController.ajouter}" reRender="dataTable"> </a4j:commandButton> </rich:panel> </h:form>
Voyez vous une erreur
Partager