I'm not sure if I can help you but anyway you should clarify your enviroment(RF version, JSF impl, App server, additional frameworks etc).
Also look at this example:
As I can see it's working OK with rich:dataTable so please try to use it(just to find out if it's a problem or not).
Thank you for the immediate response.
I am using:
RichFaces - 3.3.2
App Server- Apache-Tomcat 6.0.30
No additional frameworks.
Based on this:
1) try with rich:dataTable
2) try to update RF to 3.3.3
I tried using <rich:dataTable> it is working fine. I can see the sort icon indicator for all the column headers. But, i have to use scrollable table to freeze first column and to fix column headers. Is there any work around for this?
Have you tried with RF 3.3.3?
I'm asking because I've found out that there were several issues with dataTable componets fixed in 3.3.3.
Sorry, i was busy in some other issues. I tried using RF 3.3.3 . But, still i am not able to display sort indicator for rich columns within rich scrollable table. I was thinking to put some kind of arrows outside table using css styles. I am not sure how to do that though.
Any help would be much appreciated.
You can try to play with CSS like it's show here:
Use FireBug in order to change css "on fly".
P.S. Attach screen shots to show how it works with rich:scrollableDataTable and rich:columns. If it's a bug and RF team will confirm it then you will be free to create a jira with for that bug.