有什么方法可以改变用户在 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>
您描述的组合框在默认标签中不可用。我在我的应用程序中遇到了同样的问题,并使用了很棒的远程分页插件实现了选择项。文档中描述了用法。
<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']"/>