Jessie-shsh 2015-12-22 14:50:06 3359次浏览 1条回复 1 0 0

界面采用GridView显示数据列表,通过其ActiveDataProvider设置了pagination的信息,语句为:

$dataProvider = new ActiveDataProvider([
    'query' => $query,
    'pagination' => [
        'pageSize' => 3,
    ],
]);

然后再经由$layout设置渲染显示了切页栏的信息,语句为: public $layout = "{summary}\n{items}\n{pager}"; 最终效果是页码显示、一页一页切换都是正常的。 但是却没法显示第一页和最后一页的切页按钮。查看了pagination组件的基类代码,没有发现哪里屏蔽了这两个按钮的显示。期盼有哪位高手能指点一下需要修改哪里的代码~~

另外有办法隐藏部分页码编号吗,比如总共有10页,pagination只显示1、当前页码和10,而不是从1~10全部罗列显示?

您需要登录后才可以回复。登录 | 立即注册