Существует ли какой-либо встроенный способ, позволяющий пользователю контролировать количество элементов, отображаемых одновременно в представлении лесов Grails? Если нет, каков наилучший способ (с точки зрения соглашений Grails) сделать это?
Поскольку параметр max
(например, offset
) передается в URL-адресе при использовании нумерации страниц по умолчанию и его изменения достаточно для работы списков разных размеров, я начал задаваться вопросом, есть ли какие-то встроенные способы, позволяющие пользователь управляет им через интерфейс? Прямо сейчас я использую наивный грубый подход чего-то подобного в сгенерированном представлении index.gsp
:
<a href="index?max=10">10</a>
<a href="index?max=20">20</a>
<a href="index?max=50">50</a>
... но я считаю, что это, конечно же, не самый лучший способ сделать это, но я не смог найти ничего ни о встроенном, ни о более чистом обычае (в случае отсутствия первого) подхода. Что касается версии, я использую Grails 3.3.8.