Ich habe eine Datentabelle mit einer variablen Anzahl von Spalten und einem Datenscroller. Wie kann ich die serverseitige Sortierung aktivieren? Ich bevorzuge es, dass es durch den Benutzer ausgelöst wird, der auf die Spaltenüberschrift klickt.Serverseitige DataTable Sortierung in RichFaces
<rich:datascroller for="instanceList" actionListener="#{pageDataModel.pageChange}"/>
<rich:dataTable id="instanceList" rows="10" value="#{pageDataModel}"
var="fieldValues" rowKeyVar="rowKey">
<rich:columns value="#{pageDataModel.columnNames}" var="column" index="idx">
<f:facet name="header">
<h:outputText value="#{column}"/>
</f:facet>
<h:outputText value="#{classFieldValues[idx]}" />
</rich:columns>
</rich:dataTable>
Ich habe bereits eine Methode auf der Bean zum Ausführen der Sortierung.
public void sort(int column)
Ich kann dieses Attribut nicht konsistent arbeiten. Jedenfalls sagte er serverseitig sortiert. Ist nicht reich: Spalten mit sortBy client side sorting? –