Столбец по умолчанию для сортировки в richfaces - PullRequest
2 голосов
/ 09 февраля 2011

У меня есть следующая среда: Seam 2.2.0 GA с версией richfaces по умолчанию.

Как определить столбец (поле) по умолчанию для моей таблицы данных, чтобы отсортировать записи по этому полю?Я попытался установить значение по умолчанию для параметра "sort" в моем файле .page.xml, но это не помогло.

Кроме того, мой entityList.java возвращает NULL, когда System.out.println (this.getOrderColumn ());Значит ли это, что сортировка происходит на стороне клиента?Если так, то почему entityList () вызывается каждый раз, когда я пересортирую список?Спасибо

1 Ответ

0 голосов
/ 17 февраля 2011

Я думаю, что ваш класс EntityList должен расширяться от EntityQuery, поэтому вы можете добавить эти две строки в конструктор EntityList:

setOrderColumn("yourEntity.property");
setOrderDirection("asc");

или просто добавьте одну строку:

setOrder("yourEntity.property asc");

Я знаю, что это жестко, плохо, но работает. Если у кого есть лучший способ, пожалуйста, поделитесь с нами. Спасибо.

...