Problème filtrage rich:comlumn
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:
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.