Bonjour,
j'ai un problème de filtrage dans mon dataTable qui est lorsque j'ajoute une colonne qui contient un h:commandLink le filtrage ne marche pas mais si je l'élimine le filtrage marche .Bref, mon datatable si il contient des colonnes qui sont remplie par des simple "String" il n y a pas de probléme avec le filtrage mais si j'ajoute une colonne qui contient un boutton ne marche pas voilà le code:
Code xml : 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
 <h:form>
	 <rich:dataTable value="#{adherentBean.listeAdherent}" var="adherent" rows="15"   id="table" >
	 <f:facet name="header">
	 <rich:columnGroup >
            <rich:column  styleClass="header-column" >
 
                <h:outputText value="Nom" />
            </rich:column>
            <rich:column styleClass="header-column">
 
                <h:outputText value="Prenom" />
            </rich:column>
            <rich:column styleClass="header-column">
 
                <h:outputText value="Adresse" />
            </rich:column >
            <rich:column styleClass="header-column">
 
                <h:outputText value="Num Tel" />
            </rich:column >
               <rich:column styleClass="header-column"><h:outputText value="Actions" /></rich:column>
            </rich:columnGroup>
         </f:facet>
             <rich:column filterBy="#{adherent.nom}" filterEvent="onkeyup">
                <h:outputText value="#{adherent.nom}"/>
            </rich:column> 
            <rich:column filterBy="#{adherent.prenom}" filterEvent="onkeyup">
                <h:outputText value="#{adherent.prenom}"/>
            </rich:column> 
            <rich:column filterBy="#{adherent.adresse}" filterEvent="onkeyup">
                <h:outputText value="#{adherent.adresse}"/>
            </rich:column> 
            <rich:column filterBy="#{adherent.telephone}" filterEvent="onkeyup">
                <h:outputText value="#{adherent.telephone}"/>
            </rich:column>
            <rich:column> 
                <h:commandLink action="#{adherentBean.pageEdit}"  style="text-decoration:none;">
                    <h:graphicImage value="/ressource/image/edit_small.png" alt="#{msgs.adh}" />
                     <f:param name="adherent" value="adherent"/>  
                </h:commandLink>
             </rich:column>
            <f:facet name="footer">
                <rich:datascroller for="table"></rich:datascroller>       
            </f:facet>
        </rich:dataTable>
        </h:form>
le problème si j'élimine la dernière colonne il marche le filtrage sinon non
Merci.