2

有什么方法可以改变用户在 grails 2x 中将 bean 显示到分页部分的计数吗?我在 grails 文档中找不到这个。这意味着类似(参见 itemsPerPage)

<g:paginate total="${beanInstanceTotal}" itemsPerPage="[10,20,50]" .../>

我认为这是分页的明显功能。

4

1 回答 1

2

检查maxg: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']"/>
于 2013-01-21T10:34:28.450 回答