Yii的ActiveDataProvider设置了pagination,为什么切页不能显示第一页和最后一页的按钮? [ 求助交流 ]
界面采用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全部罗列显示?
共 1 条回复
Jessie-shsh
注册时间:2015-09-08
最后登录:2016-02-01
在线时长:2小时0分
最后登录:2016-02-01
在线时长:2小时0分
- 粉丝0
- 金钱100
- 威望0
- 积分120