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 xhtml : 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
 
<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.