I want to have sorting and filtering on a single column in my datatable.
I have this code
<rich:column styleClass="alignleft" sortBy="#{_division.divisionName}" filterBy="#{_division.divisionName}" filterEvent="onkeyup" > <f:facet name="header"> #{messages.division_divisionName} </f:facet> #{_division.divisionName} </rich:column> <rich:column sortBy="#{_division.createdByUser.userName}"> <f:facet name="header"> #{messages.createdByUser} </f:facet> #{_division.createdByUser.userName} </rich:column>
You might use external filtering. See: http://livedemo.exadel.com/richfaces-demo/richfaces/filteringFeature.jsf?tab=ex-usage