【问题标题】:Yii show all pages in paginationYii 分页显示所有页面
【发布时间】:2016-02-17 08:29:42
【问题描述】:

我正在使用 yii 框架。例如,在一张表中,我有 400 行。在管理视图中,CGridView 所在的位置每页有 20 行(20 页)。在我的分页中,我有从第 1 页到第 10 页的编号。当我进入第 15 页时,我有 10-20 个,但我想显示我的 CGridView 下的所有页面(从第一页到最后一页)。

我不认为我应该复制一些代码,因为我认为这是一些选项,但我没有在 yii 文档中找到它。

【问题讨论】:

    标签: yii pagination


    【解决方案1】:

    您可以在pager 中使用maxButtonCount 并分配一个高值(Yii1 文档没有显示正确的值,因为使用高值可以获得相同的结果)

    例如:

         'pager'=>array(             
            'header'=>'',
            'cssFile'=>false,
            'maxButtonCount'=>24,
            'selectedPageCssClass'=>'active',
            'hiddenPageCssClass'=>'disabled',
            'firstPageCssClass'=>'previous',
            'lastPageCssClass'=>'next',
            'firstPageLabel'=>'<<',
            'lastPageLabel'=>'>>',
            'prevPageLabel'=>'<',
            'nextPageLabel'=>'>',
            'maxButtonCount'=>20000;
    

    【讨论】:

      猜你喜欢
      • 2017-06-28
      • 1970-01-01
      • 2015-05-27
      • 2012-12-05
      • 2011-08-08
      • 1970-01-01
      • 2014-03-29
      • 2017-04-29
      • 1970-01-01
      相关资源
      最近更新 更多