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
War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top