0

オブジェクトのリストを取得するコントローラーがあります

    def historyInstance = History.findAllByPatient(patientInstance)
    def total = historyInstance.size()
    [historyInstanceTotal: total,historyInstanceList: historyInstance]

私は historyController にはいませんが、ページごとに最大 3 つのオブジェクトのビューでこれをページ分割したいと考えています

    <g:paginate total="${historyInstanceTotal}" />

しかし、パラメータが必要なように見えましたが、結果が間違っているため使用できません。どうすればこの問題を解決できますか?

考え

たぶん、<g:paginate>何をページネーションするべきかわからない、適切にページネーションするためにこれら 2 つ (<g:paginate>と) をリンクするにはどうすればよいでしょうか。historyInstanceListgenerate-all

4

1 に答える 1

0

g:paginateには、max使用できる属性があります。

max (オプション) - 1 ページに表示するレコード数 (デフォルトは 10)。params.max が空の場合にのみ使用

于 2013-07-22T04:57:05.820 に答える