Lanecement d'une action aprés le choix d'un checkBox
Bonjour, j'utilise l'implemntation RichFaces.
Dans une page XHTML, j'ai une liste des données récupéré par une requête,j'affiches ces données dans un rich:datable, voici le code de datable:
Code:
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
| <div>
<rich:dataTable style="flecheTri,width:500px" sortBy=""
value="#{GestionUCMCampagneModele.listeUcmCampagnes}"
binding="#{GestionUCMCampagneControleur.vue.dataTable}"
var="ucmCampagne" rows="5" cellspacing="0" cellpadding="0">
<h:column>
<f:facet name="header">
<h:selectBooleanCheckbox id="selectedAllElements" />
</f:facet>
<h:selectBooleanCheckbox
binding="#{GestionUCMCampagneControleur.vue.checkbox}"
id="checkboxsupp" />
</h:column>
<rich:column sortOrder="ASCENDING">
<f:facet name="header">
<h:outputText styleClass="grasU"
value="#{msg.cdm_implantationdesmoyensngh_mapi_msg_ihm_052}" />
</f:facet>
<h:outputText value="#{ucmCampagne.libelleUCM}" />
</rich:column>
<rich:column sortOrder="ASCENDING">
<f:facet name="header">
<h:outputText styleClass="grasU"
value="#{msg.cdm_implantationdesmoyensngh_mapi_msg_ihm_053}" />
</f:facet>
<h:outputText value="#{ucmCampagne.dateDebutCampagne}" />
</rich:column>
<rich:column sortOrder="ASCENDING">
<f:facet name="header">
<h:outputText styleClass="grasU"
value="#{msg.cdm_implantationdesmoyensngh_mapi_msg_ihm_054}" />
</f:facet>
<h:outputText value="#{ucmCampagne.dateFinCampagne}" />
</rich:column>
<rich:column sortOrder="ASCENDING">
<f:facet name="header">
<h:outputText styleClass="grasU"
value="#{msg.cdm_implantationdesmoyensngh_mapi_msg_ihm_055}" />
</f:facet>
<h:outputText value="#{ucmCampagne.dateFinDelegue}" />
</rich:column>
</rich:dataTable>
</div> |
Le problème que j'ai est le suivant :
je veux lorsque je coche la case dont l'id est : "selectedAllElements" , je veux que les autres cases à cocher soient cochées comme le principe des boite mails lorsque par exemple on veut supprimer touts les emails il suffit de cocher la case en haut.
y'-a-t-il une proposition pour ça?
Par avance MERCI.