bonjour,
j'ai la datatable suivante :
je veux a chaque fois que l'utilisateur coche ou decoche une chechbox une fonction javascript se declenche pour parcourir la datatable et decocher toute checkbox a part la derniere que l'utilisateur a coché (et qui a declenché la fonction) pour avoir a tous moment une seul checkbox coché
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 <p:dataTable var="car" style="width: 270px;margin-top: 15px;margin-left: 60px" value="#{addPapierController.allPapiers}" id="carList" editable="true"> <f:facet name="header"> Stock Papiers </f:facet> <p:column headerText="Libéllé" style="width:70px"> <h:outputText value="#{car.libelle}" style="width: 70px;" label="Year"/> </p:column> <p:column headerText="Stock" style="width:40px"> <h:outputText value="#{car.stock}" label="Year"/> </p:column> <p:column headerText="Choisir" style="width:40px;margin: auto;"> <p:selectBooleanCheckbox id="karim" binding="#{editCommandController.tmp}" disabled="#{editCommandController.result gt car.stock}" > <p:ajax listener="#{editCommandController.checkListener}"/> </p:selectBooleanCheckbox> </p:column> </p:dataTable>
j'ai survolé le tuto du javascript mais malgré ca je n'ai pas su comment creer cette fonction qui doit avoir en parametre l'id du checkbox qu'il a declenché
pouvez vous me donner un coup de main
merci d'avance
Partager