Grails 分页在索引页面中无法正常工作
Grails pagination is not working properly in index page
我正在使用 Grails 2.4.2。我有一个名为 distGameList 的视图页面,其中显示了分布式游戏列表。因此,当列表超过 10 个时,它应该将其他值放在下一页中。但它没有这样做。事实上,它正在创建 2 个页面。我在 table 中有 12 行。现在在第 2 页的视图中显示没关系。但是每页显示 12 行,尽管它应该在第一页显示 10 行,在第二页显示 2 行。以下是我的步骤 ::
在我的控制器中::
def distGameList(){
def distributedGameList = AndroidGameDist.getAll()
[distributedGameListInstance : distributedGameList, androidDistGameInstanceCount: AndroidGameDist.count()]
}
在我看来,结束 table 标签后分页标签的位置 ::
<div class="pagination">
<g:paginate total="${androidDistGameInstanceCount ?: 0}" />
</div>
使用list进行分页并在其中传递参数。
def distributedGameList = AndroidGameDist.list(params)
或
使用这个以获得更易读的代码:
def distributedGameList = AndroidGameDist.list(max: params.max ?: 10, offset: params.offset ?: 0)
我正在使用 Grails 2.4.2。我有一个名为 distGameList 的视图页面,其中显示了分布式游戏列表。因此,当列表超过 10 个时,它应该将其他值放在下一页中。但它没有这样做。事实上,它正在创建 2 个页面。我在 table 中有 12 行。现在在第 2 页的视图中显示没关系。但是每页显示 12 行,尽管它应该在第一页显示 10 行,在第二页显示 2 行。以下是我的步骤 ::
在我的控制器中::
def distGameList(){
def distributedGameList = AndroidGameDist.getAll()
[distributedGameListInstance : distributedGameList, androidDistGameInstanceCount: AndroidGameDist.count()]
}
在我看来,结束 table 标签后分页标签的位置 ::
<div class="pagination">
<g:paginate total="${androidDistGameInstanceCount ?: 0}" />
</div>
使用list进行分页并在其中传递参数。
def distributedGameList = AndroidGameDist.list(params)
或
使用这个以获得更易读的代码:
def distributedGameList = AndroidGameDist.list(max: params.max ?: 10, offset: params.offset ?: 0)