分页在 grails 中对我不起作用。我也无法在 GUI 中看到分页按钮。我在 GUI 中看到整个列表
def lists={
params.max = Math.min(params.max ? params.int('max') : 10, 100)
def submittedList=[],InstanceList=[]
submittedList=FicheRequest.executeQuery("select fr.id,fr.MOSSNumber from FicheRequest fr where fr.status=?",['Submitted'])
if(submittedList.size()>0){
def sortedSubmittedList=new MossNumberSorting().getSortedMossNo(submittedList as ArrayList[])
sortedSubmittedList.each{sortedId->InstanceList.add(FicheRequest.get(sortedId))}
}
else
flash.message="No Submitted Request exists in the queue"
return [InstanceList:InstanceList, InstanceTotal: InstanceList.count()]
}
在我正在使用的 gsp 中
<div class="paginateButtons">
<g:paginate total="${InstanceTotal}" />
</div>
我还在 URL 中看到了 max 和 offset 参数
http://localhost:9090/apps2/lists?offset=0&max=10
不知道问题出在哪里,请提出一些解决方案