Sorry, but how do I call the setSortCriteria() method of the table?

I do have a <tr:table value="#{pagedList}" var="task"/> in my xhtml file and I'd love to avoid the need of using a binding to a table object. The #{pagedList} returns a java.util.List and implements the required methods for the table (getSortCriteria, setSortCriteria and isSortable), but these methods are called automatically by myFaces.

It seems like a common feature to me, but maybe I'm wrong...

Regards, Kurt

Brian Smith schrieb:
Try using the setSortCriteria() method of the table.  If you have not done
this already, you will have to create a CoreTable object in your backing
bean and bind it to the component using the binding attribute of the
tr:table on the jsp.  Then after you fill the list, try setting the
setSortCriteria(List criteria).   Each element of List criteria must be of
type SortCriterion.

On 10/25/06, DI Kurt Edegger <[EMAIL PROTECTED]> wrote:

Hi Brian,

thank you for your fast response. The list is sorted already, but the
front-end doesn't show the nice little arrow to indicate that the column
is sorted and sortable.
The sorting arrows (ascending/descending) will only show up after the
first click on a table header.

I'd like to have the look and feel consistent, right after the page is
displayed.

Any ideas?

Regards, Kurt

Brian Smith schrieb:
> Can't you just sort your list/array when you load it?  If this is
database
> data, just sort it in the query.
>





--
===========================================

  DI Kurt Edegger
  ARC Seibersdorf research GmbH
  Biomedical Engineering / eHealth systems

  Reininghausstrasse 13/1
  A-8020 Graz, Austria

  T: +43 (0)316 586 570 - 58
  F: +43 (0)316 586 570 - 12
  E: [EMAIL PROTECTED]
  H: www.arcsmed.at/ehs

===========================================

Reply via email to