Richfaces reich: Spalten und Sortieren
Frage
Wer weiß, wie man richtig auf einem reichen Sortierung aktivieren: Datentabelle mit on the fly generierte Spalten mit reichen: Spalten markieren?
Einstellung sortBy mit einem Ausdruck wie # {row [Spalte]} funktioniert nicht für mich.
Ich bin mit Richfaces 3.3.1GA.
Hier ist das Beispiel:
<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>
, während die localeHandler.locales ist ein Arraylist und localeHandler.columns ist nur ein Arraylist folgende Werte enthalten:
language, country, variant, displayName, displayLanguage, displayCountry, displayVariant
Lösung 2
ich herausgefunden habe, dass die letzte Version, wo diese Funktion 3.3.0.CR1 war gearbeitet - da 3.3.0.CR2 es kaputt ist
.Andere Tipps
Versuchen sortOrder auf eine Bean-Eigenschaft des Typs org.richfaces.model.Ordering für jede Spalte Einstellung
Bitte schauen Sie unter JIRA RF-6234 für Abhilfen.