Пагинация для ArrayList в JSF2 - PullRequest
0 голосов
/ 13 марта 2012

У меня есть один поисковый массив, который я получаю из базы данных для этого списка массивов. Я хочу применить paginataion со ссылками здесь: Первая, Предыдущая, Следующая, Последняя и Перейти к странице. Я не хочу вызывать базу данных для каждого запроса (т.е.Во-первых, Prev, и т. Д.) Я хочу использовать arrylist, который был возвращен во время поиска. И еще одно требование - сортировка на уровне поля, выполняемая по возрастанию, по убыванию, если пользователь нажимает на поле заголовка. Может ли кто-нибудь помочь мне исправить это, я хочуиспользовать только JSF2 без RichFaces и т. д.

Заранее благодарны.

Ответы [ 2 ]

1 голос
/ 13 марта 2012

Почему вы не хотите использовать богатых или простых лиц или других? Просто используйте datatable с помощью paginator = "true".

Если вы не хотите этого, но хотите сделать это трудным путем. Я предлагаю вам получить все из базы данных. Используйте datatable и в получателе этой таблицы вы вернете только часть вашего массива. (индекс 10-20 или индекс 20-40 или ...) В верхней или нижней части таблицы данных вы размещаете несколько выходных ссылок. Они могут установить индексы, которые вы хотите получить.

Надеюсь, мое объяснение понятно.

0 голосов
/ 14 марта 2012

В случае, если Myfaces Tomahawk - вариант для вас ...

Я вижу его (Myfaces Tomahawk) немного отличающимся от PrimeFaces / Richfaces, потому что MyFaces также ответственны за реализацию JSF MyFaces (так чтоможет быть оправданием использования Myfaces Tomahawk), поэтому вы можете использовать реализацию Myfaces JSF + Myfaces Tomahawk

Взгляните на Myfaces Tomahawk datascroller

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...