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
どこに問題があるのかわからないので、解決策を提案してください