Perte du tri et du filtre des colonnes
Bonjour,
J'utilise le composant p:columns pour gérer un tableau dynamique, et le code fonctionne correctement.
Par contre le problème survient lorsqu'au dessus de mon composant p:columns je mets un p:column avec l'attribut selectionMode="multiple" afin de sélectionner plusieurs colonnes à la fois.
Je perds les tris et les filtres sur les colonnes, j'ai l'impression que ces fonctionnalités sont inhibées à cause de l'attribut du nouveau composant ajouté.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
<p:dataTable id="listTable" var="data" value="#{listForm.lazyEntities}" rowKey="#{data.id}"
paginator="true" rows="25" rowsPerPageTemplate="10,25,50" lazy="true" sortOrder="ascending">
<p:ajax event="sort" update=":formDynamicTable:listTable"/>
<!--<p:column selectionMode="multiple" style="width: 10px" rendered="#{p:ifAnyGranted('ROLE_ADMIN,ROLE_EVALUATION_VALIDE')}" exportable="false" />-->
<p:columns var="column" value="#{listForm.pivotTable.columns}" filterMatchMode="contains"
columnIndexVar="colIndex" sortBy="#{data[column.property]}" filterBy="#{data[column.property]}" >
<f:facet name="header">
#{text[column.header]}
</f:facet>
<h:outputText value="#{listForm.getColumn(column.property,column.type)}" >
<!--<one:converterGeneric type="#{column.type}" />-->
</h:outputText>
</p:columns>
</p:dataTable> |
Primefaces 5.0 - JSF 2.2.2 - Tomcat 8.0 - Netbeans 8 - Java7
Merci d'avance.
Transact.