Разбиение на страницы в Grails

Я хочу добавить кое-что для разбивки на страницы в свое приложение 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 объекта. что не так и что мне делать?

6
задан Jack Daniel 16 July 2012 в 15:08
поделиться