Est-ce que quelqu'un sait comment activer correctement le tri sur une table riche: dataTable avec des colonnes générées à la volée en utilisant rich: columns tag?RichFaces riche: colonnes et tri
La définition de sortBy avec une expression comme # {row [column]} ne fonctionne pas pour moi. J'utilise RichFaces 3.3.1GA. J'utilise RichFaces 3.3.1GA.
Voici l'exemple:
<rich:dataTable id="table" value="#{localeHandler.locales}" var="row">
<rich:columns value="#{localeHandler.columns}" var="column" sortBy="#{row[column]}" >
<f:facet name="header">
<h:outputText value="#{column}"/>
</f:facet>
<h:outputText value="#{row[column]}"/>
</rich:columns>
</rich:dataTable>
alors que les localeHandler.locales est un ArrayList et localeHandler.columns est juste un ArrayList contenant les valeurs suivantes:
language, country, variant, displayName, displayLanguage, displayCountry, displayVariant
qu'entendez-vous par ne fonctionne pas? il montre les flèches sur les colonnes, mais il ne trie pas quand l'en-tête est cliqué? pas de flèches? aucune colonne n'est rendue? –
Les flèches sont là - elles ne fonctionnent tout simplement pas. J'ai découvert que la dernière version où cette fonctionnalité a fonctionné était 3.3.0.CR1 - depuis 3.3.0.CR2 c'est cassé. –