Yii GridView widget - 居中对齐分页。

问题描述 投票:3回答:3
GridView::widget([
    'dataProvider' => $dataProvider
    'layout' => "{summary}\n{items}\n<div class=''>{pager}</div>",
    'columns' => $columns,
]);

默认情况下,GridView小组件将分页渲染为 ul 标签,我想把它改为使用 table 而不是。

gridview yii2 pager
3个回答
3
投票

align="center" 可以做你的工作,见代码。

GridView::widget([
    'dataProvider' => $dataProvider
    'layout' => "{summary}\n{items}\n<div align='center'>{pager}</div>",
    'columns' => $columns,
]);

2
投票
GridView::widget([
    'dataProvider' => $dataProvider
    'layout' => "{summary}\n{items}\n<div class='text-center'>{pager}</div>",
    'columns' => $columns,
]);

0
投票

对于 Bootstrap 4 小部件使用 justify-content-center 例如

GridView::widget([
    'dataProvider' => $dataProvider
    'layout' => "{summary}\n{items}\n<div class='d-flex justify-content-center'>{pager}</div>",
    'columns' => $columns,
]);

<div class="d-flex justify-content-center">
    <?= LinkPager::widget([
        'pagination' => $pagination,
    ]) ?>
</div>

请看 文件.

© www.soinside.com 2019 - 2024. All rights reserved.