【问题标题】:Is it possiable to change gridview pagination button count globally in yii2?是否可以在 yii2 中全局更改 gridview 分页按钮计数?
【发布时间】:2021-06-03 02:56:49
【问题描述】:

这是完美的工作。但是,我想全球化这个寻呼机设置

GridView::widget([
    'dataProvider' => $dataProvider,
    'pager' => [
        'maxButtonCount' => 5,
        'options' => [
            'tag' => 'ul',
            'class' => 'pagination pagination-sm',
        ]
    ],
    'columns' => .....   
]);

我的代码在组件部分。但是,它不起作用。

'components' => [
    .....

    'pager' => [
        'class' => yii\widgets\LinkPager::class,
        'maxButtonCount' => 5,
        'options' => [
            'tag' => 'ul',
            'class' => 'pagination pagination-sm',
        ]
    ],
],   

【问题讨论】:

标签: pagination yii2 page-size


【解决方案1】:

我找到了一种全局处理分页按钮计数的解决方案

$config = [
    ....
    'container' => [
        'definitions' => [
            'yii\widgets\LinkPager' => [
                'maxButtonCount' => 6,
                'options' => [
                    'tag' => 'ul',
                    'class' => 'pagination', //pagination-sm
                ]
            ],
        ],
    ],
    'components' => [
        ...
    ],
];

【讨论】:

  • 好吧,看起来不错,为什么不接受你自己的答案:)?
  • 发布帖子 48 小时后启用接受按钮。现在我接受了。
猜你喜欢
  • 2013-08-03
  • 2017-12-28
  • 2020-06-10
  • 2019-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多