grails 2xでユーザーが表示するBeanの数をページネーションセクションに変更する方法はありますか? これはgrailsのドキュメントでは見つかりません。次のような意味です (itemsPerPage を参照)。
<g:paginate total="${beanInstanceTotal}" itemsPerPage="[10,20,50]" .../>
これはページネーションの明らかな機能だと思います。
grails 2xでユーザーが表示するBeanの数をページネーションセクションに変更する方法はありますか? これはgrailsのドキュメントでは見つかりません。次のような意味です (itemsPerPage を参照)。
<g:paginate total="${beanInstanceTotal}" itemsPerPage="[10,20,50]" .../>
これはページネーションの明らかな機能だと思います。
max
g:paginateのパラメータを確認してください。
ドキュメントから:
max (オプション) - ページごとに表示するレコードの数 (デフォルトは 10)。params.max が空の場合にのみ使用
次に、コントローラーで解析params.max
してクエリに渡すことができます。
編集:
申し訳ありませんが、あなたの質問を誤解しました。あなたが説明したコンボボックスはデフォルト<g:paginate>
タグでは利用できません。私は自分のアプリケーションでこれと同じ問題を抱えており、素晴らしいRemote Pagination pluginを使用して選択項目を実装しました。使い方はdocsに記載されています。
<util:remotePaginate controller="book" action="filter" total="${Book.count()}" update="listTemplateDivId"
max="20" pageSizes="[10:'10 Per Page', 20: '20 Per Page', 50:'50 Per Page',100:'100 Per Page']"/>