14 Replies Latest reply on Aug 25, 2009 11:29 AM by ilya_shaikovsky

    rich:datatable and sorting (data table) HELP!

      I want to have this table with column1 and column2 sorting by richfaces, but the sorting do not appear.

      Can someone help? Thanks.

      column1 | column2 | column3 |
      value1 | value2 | s1 | s2 | s3 |
      value1 | value2 | s1 | s2 | s3 |
      value1 | value2 | s1 | s2 | s3 |
      value1 | value2 | s1 | s2 | s3 |
      value1 | value2 | s1 | s2 | s3 |
      value1 | value2 | s1 | s2 | s3 |

      My code is:

      <rich:dataTable id="table" var="record"
      value="#{tableBean.values}" rows="10" width="100%">
      <f:facet name="header">

      <rich:columnGroup>
      <rich:column>
      <h:outputText value="Column1" />
      </rich:column>

      <rich:column>
      <h:outputText value="Column2" />
      </rich:column>

      <rich:column colspan="3">
      <h:outputText value="Column3" />
      </rich:column>

      </rich:columnGroup>
      </f:facet>

      <rich:column sortBy="record.value1">
      <h:outputText value="record.value1" />
      </rich:column>


      <rich:column>
      <h:outputText value="record.value2" />
      </rich:column>

      <rich:column>
      <h:outputText value="record.s1" />
      </rich:column>

      <rich:column>
      <h:outputText value="record.s2" />
      </rich:column>

      <rich:column>
      <h:outputText value="record.s3" />
      </rich:column>
      </rich:dataTable>

      Can someone help? Thanks