RichFaces/ScrollableDataTable

En cours de rédaction...



JBoss RichFaces 3.1.4

Description

Le composant graphique ScrollableDataTable est le tableau de données le plus complet de la librairie RichFaces. Il permet d'afficher des données

Truc et astuces

Activer le tri par colonne

Pour que le tri fonctionne, il faut que la colonne ait un id, et que celui-ci corresponde à l'attribut de données.

Dans l'exemple ci-dessous, id="code" correspond à value="#{course.code}".

<rich:column id="code" width="60px">
  <f:facet name="header">
    <h:outputText value="Code" />
  </f:facet>
  <h:outputText value="#{course.code}" />
</rich:column>

Je n'ai pas testé le cas de données avec une profondeur plus importante.


Gérer une sélection

while(iterator.hasNext()) {
  Object key = iterator.next();
  table.setRowKey(key);
  if (table.isRowAvailable()) {
    Object o = table.getRowData();
  }
}