Bonjour à tous.
Je possède une dataTable dans laquelle je peux éditer ou bien supprimer une ligne. Néanmoins avant de supprimer une ligne je voudrais envoyer un message de confirmation à l'utilisateur.
Est-ce possible un peu de cette manière : (un peu comme sa ne fonctionne absolument pas)
En fait sa ignore totalement ma balise <p:confirm et mon code appel tout simplement ma fonction de suppression (onCancelMandant).
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 <p:dataTable id="mandantTable" var="mandant" value="#{pageInstanceAdminBean.mandants}" editable="true"> <p:ajax event="rowEdit" listener="#{pageInstanceAdminBean.onEditMandant}" update=":form1:messages" /> <p:ajax event="rowEditCancel" listener="#{pageInstanceAdminBean.onCancelMandant}" update=":form1:messages"> <p:confirm header="Confirmation" message="Etes vous sur de vouloir supprimer cet élément ?" icon="ui-icon-alert"/> </p:ajax> <p:confirmDialog global="true" showEffect="fade"> <p:commandButton value="Oui" type="button" styleClass="ui-confirmdialog-yes" icon="ui-icon-check"/> <p:commandButton value="Annuler" type="button" styleClass="ui-confirmdialog-no" icon="ui-icon-close"/> </p:confirmDialog> <!-- Mes colonnes --> <p:column style="width:6%"> <p:rowEditor/> </p:column> </p:dataTable>
Comment faire pour avoir un message de confirmation avant d'appeler ou non ma fonction de suppression ?
Merci
Partager