gpt4 book ai didi

grails - Grails 中的分页

转载 作者:行者123 更新时间:2023-12-04 14:16:30 25 4
gpt4 key购买 nike

我想在我的 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 个对象,在浏览器中打开 gsp 页面时我只能看到 3 个,但是当我单击下一步打开其他 2 个对象时,我看到了相同的 3 个。出了什么问题,我必须做什么?

最佳答案

您需要将偏移量传递到您对 list 的调用中:

def freelancers = query.list(sort:"firstName", offset:params.offset, 
max:params.max)

关于grails - Grails 中的分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11507140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com