I have an datatable with sorting working without a problem.
<rich:dataTable value="#{textSearchExtendendDataModel}" var="item" rows="10"> <rich:column sortBy="#{item.idTicket}"> <f:facet name="header">Id</f:facet> <h:outputLink value="#" onclick="redirectTicket(#{item.idTicket});"> #{item.idTicket} </h:outputLink> <br /> <h:outputLink value="#" onclick="loadTicket(#{item.idTicket});" styleClass="nowrap"> <h:outputText value="Preview" /> </h:outputLink> </rich:column> <rich:column sortBy="#{item.tbItrSyntheticLs.tbAreaByIdArea.l1DescriptionForLucene}"> <f:facet name="header">Area</f:facet> #{item.tbItrSyntheticLs.tbAreaByIdArea.l1DescriptionLong} </rich:column> ... </rich:dataTable>
<rich:dataTable ...> ... <rich:subTable var="subItem" value="#{item}"> <rich:column colspan="7"> <h:outputText value="#{textSearchExtendendDataModel.resultHighlighter(subItem.idTicket)}" escape="false" /> </rich:column> </rich:subTable> ... </richDataTable>
Forgot to mention that I'm using the latest version of RichFaces 3.3.0 GA, JSF 1.2_12 and Seam 2.1.1 GA.