groovyで記述されたアプリケーションがあり、結果のセットのページネーションに問題があります。
ReportingControllerというコントローラーがあります。このコントローラーには 、 listdoiTlnとlistdoiEvという2つのメソッドがあります。どちらの方法も似ており、最後に両方ともレポートのリストをレンダリングする必要があります。両方の最後の行は次のとおりです。
params.max = Math.min(params.max ? params.max.toInteger() : 15, 100)
render (view: 'list', model:[reportingInstanceList: reportingInstanceList, reportingInstanceTotal: i])
リストビューは期待どおりにレンダリングされます。list.gspファイルのフッターにあります:
<div class="paginateButtons">
<g:paginate controller="reporting" total="${reportingInstanceTotal}" max="25"/></div>
</div>
リストは機能しており、ページネーションのボタンはありますが、コレクション全体が常に表示されます。listdoiTln.gspまたはlistdoiEv.gspと呼ばれるファイルがないことに注意してください。さまざまなデータモデルでlist.gspを使用しています。
確かに私は何か間違ったことをしている。
ヒントはありますか?
前もって感謝します。
ルイス