bonjour,
j'ai la datatable suivante :
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>
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é
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