J'utilise JSF pour mon webapp (combiné avec EJB) et Bootsfaces .Je ai une liste d'éléments qui sont représentés par un dataTable. Et en cliquant sur un bouton de commande à l'intérieur de ma liste j' ouvre une fenêtre modale, demandant à l'utilisateur "s' il est sûr qu'il veut supprimer". Ce dialogue modale de confirmation a OUI et NON. Je peux exécuter le oui bouton dans la fenêtre modale. Mais je ne peux pas faire # {controller.delete (item)} car l'article est côté serveur et n' est disponible que pendant la construction du tableau de la liste. Quelque part, je dois envoyer l'élément sélectionné réelle à la fenêtre modale pour le mettre en quelque sorte dans cet appel de contrôleur ... ???
Code xhtml de la table
Code xhtml : 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73 <table id="mytable" class="table table-bordred table-striped" border="0"> <thead> <tr style="background-color: green;" > <td style="font-weight: bold; background-color: skyblue">Login </td> <td style="font-weight: bold; background-color: skyblue">Nom </td> <td style="font-weight: bold; background-color: skyblue">Prenom </td> <td style="font-weight: bold; background-color: skyblue">Email </td> <td style="font-weight: bold; background-color: skyblue">Actions</td> </tr> </thead> <tbody> <c:forEach items="#{homeController.users}" var="user" > <tr class="" style="font-size: 13px"> <td>#{user.compte.login}</td> <td>#{user.nom}</td> <td>#{user.prenom}</td> <td>#{user.email}</td> <td > <div data-placement="top" data-toggle="toolt" > <button title="Visualiser" class="btn btn-primary btn-xm" data-title="Edit" data-toggle="modal" data-target="#edit"> <span class="glyphicon glyphicon-eye-open"></span> </button> <button title="Supprimer" class="btn btn-primary btn-xm" type="button" id="deletingUser"> <span class="glyphicon glyphicon-trash"></span> </button> </div> </td> </tr> </c:forEach> </tbody> </table> <!-- Modal suprimer un utilisateur--> <div class="modal fade" id="deleteModal" tabindex="-1" role="dialog" aria-labelledby="edit" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> <span class="glyphicon glyphicon-remove" aria-hidden="true"></span> </button> <h4 class="modal-title custom_align" id="Heading"> Delete user !!!</h4> </div> <div class="modal-body"> <div class="alert alert-danger"> <span class="glyphicon glyphicon-warning-sign"></span> <p>Do you really want to delete this user ???"</p> </div> </div> <div class="modal-footer "> <button value="oui" type="submit" class="btn btn-success" id="okDeletionModalButton"> <span class="glyphicon glyphicon-ok-sign"></span> Ok </button> <button value="non" type="button" class="btn btn-warning" data-dismiss="modal" id="non"> <span class="glyphicon glyphicon-remove"></span> No </button> </div> </div> <!-- /.modal-content --> </div> </div> <!-- /.modal-dialog -->
Partager