Как реализовать добавление дополнительного параметра в пагинации Grails? - PullRequest
5 голосов
/ 18 марта 2010

У меня есть страница / gsp, которая отображает 3 разных класса.

Это означает, что мне нужно добавить дополнительные параметры к ссылкам на нумерацию страниц.

в настоящее время ссылка автоматически генерируется по умолчанию тегом нумерации страниц в граалях и создает такие ссылки:

http://localhost:8080/Teams/Leader/assignFollower?offset=400&max=100

Я бы хотел, чтобы это было что-то похожее на это:

http://localhost:8080/Teams/Leader/assignFollower?LeaderId=1&TeamId=2&offset=400&max=100

Есть идеи, как я могу это реализовать?

1 Ответ

10 голосов
/ 18 марта 2010

Тег paginate принимает параметр params . Так что-то вроде:

<g:paginate
        total="${Leader.count()}"
        params="${[LeaderId:1, TeamId: 2]}" />

должен сделать трюк.

Подробнее смотрите в документации: http://www.grails.org/GSP+Tag+-+paginate

Ура! * * 1013

...