Grails分页在索引页面中无法正常工作

时间:2015-05-28 04:50:36

标签: grails pagination grails-2.0

我正在使用Grails 2.4.2。我有一个名为distGameList的视图页面,我在其中显示分布式游戏列表。因此,当列表超过10时,它应该在下一页中放置其他值。但它没有这样做。实际上它创建了2页。我在该表中有12行。现在在视图第2页页面显示没问题。但是每行显示12行,尽管它应该在第一页显示10行,在第二页显示2行。以下是我的步骤::

在我的控制器中::

def distGameList(){
    def distributedGameList = AndroidGameDist.getAll()
    [distributedGameListInstance : distributedGameList, androidDistGameInstanceCount: AndroidGameDist.count()]
}

在我的视图中,在结束表标记::

之后的paginate标记
<div class="pagination">
   <g:paginate total="${androidDistGameInstanceCount ?: 0}" />
</div>

1 个答案:

答案 0 :(得分:1)

使用list进行分页并在其中传递参数。

def distributedGameList = AndroidGameDist.list(params)

使用它来获得更易读的代码:

def distributedGameList = AndroidGameDist.list(max: params.max ?: 10, offset: params.offset ?: 0)