[richfaces-issues] [JBoss JIRA] Updated: (RF-4403) Better support for datatable sorting in DB

Sei Syvalta (JIRA) jira-events at lists.jboss.org
Fri Sep 5 03:16:38 EDT 2008


     [ https://jira.jboss.org/jira/browse/RF-4403?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sei Syvalta updated RF-4403:
----------------------------

    Description: 
Currently, there are two options for sorting data in dataTable (with or without paging):
1. use sortBy attribute in rich:column. The downside is that the whole data set needs to be loaded from DB for sorting.
2. use commandLinks in rich:cloumn. The downside is that you need to manage the icons, direction etc. by yourself (all this is managed by richfaces in case 1.)

So what I would find very useful would be to get the sort property(ies) to a bean, where it could be used in sql "select ... order by sortProperty limit start maxResults..." clause.

Some discussion about this is also in RF-2916.

To conclude, I'm using a custom datamodel with dataTable pagination which loads data lazily and everything is working fine. However, I would like to add sorting to the headers of table, and I would like to do that at the database level, without doing all the ui logic manually (ie. option 2).

  was:
Currently, there are two options for sorting data in dataTable (with or without paging):
1. use sortBy attribute in rich:column. The downside is that the whole data set needs to be loaded from DB for sorting.
2. use commandLinks in rich:cloumn. The downside is that you need to manage the icons, direction etc. by yourself (all this is managed by richfaces in case 1.)

So what I would find very useful would be to get the sort property(ies) to a bean, where it could be used in sql "select ... order by sortProperty limit start maxResults..." clause.

Some discussion about this is also in RF-2916.

To conclude, I'm using a custom datamodel with dataTable pagination which loads data lazily and everything is working fine. However, I would like to add sorting to the headers of table, and I would like to do that at the database level, without doing all the sorting logic manually (ie. option 2).



> Better support for datatable sorting in DB
> ------------------------------------------
>
>                 Key: RF-4403
>                 URL: https://jira.jboss.org/jira/browse/RF-4403
>             Project: RichFaces
>          Issue Type: Feature Request
>    Affects Versions: 3.2.2
>            Reporter: Sei Syvalta
>
> Currently, there are two options for sorting data in dataTable (with or without paging):
> 1. use sortBy attribute in rich:column. The downside is that the whole data set needs to be loaded from DB for sorting.
> 2. use commandLinks in rich:cloumn. The downside is that you need to manage the icons, direction etc. by yourself (all this is managed by richfaces in case 1.)
> So what I would find very useful would be to get the sort property(ies) to a bean, where it could be used in sql "select ... order by sortProperty limit start maxResults..." clause.
> Some discussion about this is also in RF-2916.
> To conclude, I'm using a custom datamodel with dataTable pagination which loads data lazily and everything is working fine. However, I would like to add sorting to the headers of table, and I would like to do that at the database level, without doing all the ui logic manually (ie. option 2).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the richfaces-issues mailing list