Я хочу добавить кое-что для разбивки на страницы в свое приложение Grails. У меня есть действие списка, и в нем я сделал это:
if(!params.max){
params.max = 3
}
def query = Profile.where {
userType == "F"
}
def freelancers = query.list(sort:"firstName", max:params.max)
if(freelancers) {
def freelancersCount = query.count()
return[freelancer:freelancers, fCount:freelancersCount]
} else {
response.sendError(404)
}
в gsp я написал это:
<div id="paginate">
<g:paginate controller="freelancers" action="list" total="${fCount}"/>
</div>
все в порядке, у меня есть 5 объектов в моей базе данных, и я вижу только 3, когда открываю страницу gsp в браузере, но когда я нажимаю «Далее», чтобы открыть другие 2 объекта, я вижу те же 3 объекта. что не так и что мне делать?