Côté serveur DataTable Tri dans RichFaces

J'ai un tableau de données avec un nombre variable de colonnes et d'une molette. Comment puis-je activer le serveur côté de tri? Je préfère qu'il soit déclenché par l'utilisateur en cliquant sur l'en-tête de colonne.

<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>

J'ai déjà une méthode sur le haricot pour l'exécution de la sorte.

public void sort(int column)

OriginalL'auteur sblundy | 2008-09-25