У меня есть приложение, написанное в groovy, и у меня возникают проблемы с разбиением на страницы результирующего набора.Проблема с Groovy paginate
У меня есть контроллер под названием ReportingController. Этот контроллер имеет два метода: listdoiTln и listdoiEv. Оба метода похожи, и в конце концов оба должны отображать список отчетов. Последние строки обоих из них следующие:
params.max = Math.min(params.max ? params.max.toInteger() : 15, 100)
render (view: 'list', model:[reportingInstanceList: reportingInstanceList, reportingInstanceTotal: i])
Вид списка отображается в соответствии с ожиданиями. В футере list.gsp файла у меня есть:
<div class="paginateButtons">
<g:paginate controller="reporting" total="${reportingInstanceTotal}" max="25"/></div>
</div>
список работает, кнопки для пагинации есть, но она всегда отображается вся коллекция. Обратите внимание, что у меня нет файлов, вызванных listdoiTln.gsp или listdoiEv.gsp. Я использую list.gsp с различными моделями данных.
Несомненно, я делаю что-то неправильно.
Подсказка?
Заранее спасибо.
Луис
Спасибо за ваш комментарий. К сожалению, это не имеет никакого значения. – Luixv
Извините. Я вернулся к своему коду, чтобы выяснить, что еще нужно сделать, и добавил новые инструкции к моему ответу. Дайте мне знать, если он все еще не работает. –
Еще раз спасибо за ваш комментарий. К сожалению, это не помогло. Весь список запрещен. Я добавил - debuggin - следующие строки в list.gsp: $ {reportingInstanceTotal} - $ {max} - $ {params.offset}. Кнопки отображаются, но весь список есть. Также в каждом столбце ссылки для сортировки не работают. (+1) за вашу помощь. – Luixv