Создать список результатов страницы в граалях - PullRequest
1 голос
/ 31 октября 2009

Возможно, глупый вопрос, но я попытался найти его без особого успеха.

В приложении Grails у меня есть служба с несколькими методами, которые в основном ищут определенные данные, используя конструкцию Domain.createCriteria (). List (...) {...}. Для одного из этих поисков («список всех пользователей») у меня уже есть данные (часть отношения hasMany). Теперь, когда мои представления ожидают PageResultList (поскольку это то, что возвращает Domain.createCriteria (). List), я бы также хотел вернуть PageResultList.

Однако Domain.users (static hasMany = [users: User]), похоже, имеет тип PersistentSet, и я не знаю, как отсортировать / найти его и преобразовать в список, который будет возвращен как PageResultList.

TIA за любую помощь.

1 Ответ

0 голосов
/ 01 ноября 2009

Я не знаю простого способа преобразования из PersistentSet в PagedResultList, поэтому я бы просто использовал критерий для «всех пользователей». Таким образом, вам не придется возиться с ручным разбиением на страницы списка domain.users.

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