请教大家几个问题:
1、用CGridView得到的分页数据,我想在CLinkPage中加一个页数的input框,让用户可以自定义想要的每页页数进行分页,请问怎么实现?
2、继续上个问题,我的数据都是通过加检索条件得到的,就是用户想通过一些检索条件得到CGridView的数据,然后又想对这些数据进行重新自定义每页页数,请问大侠们怎么实现?CLinkPage中的页数怎么提交到检索的Form中去?他们怎么能关联一起?
请教大家几个问题:
1、用CGridView得到的分页数据,我想在CLinkPage中加一个页数的input框,让用户可以自定义想要的每页页数进行分页,请问怎么实现?
2、继续上个问题,我的数据都是通过加检索条件得到的,就是用户想通过一些检索条件得到CGridView的数据,然后又想对这些数据进行重新自定义每页页数,请问大侠们怎么实现?CLinkPage中的页数怎么提交到检索的Form中去?他们怎么能关联一起?
1.这事情关clinkpager什么事情。
数据的分页显示是由CActiveRecordDataProvider控制的。
具体来说,一般是做几个链接
取得$_GET
比如
$params=$_GET;
$params[‘pageSize’]=15;
array_unshift($params,’’);
CHtml::link($label,$params);
这样。
在view最前端或则控制器里判断get的值,取得合适的dataProvider参数。
2.看不懂。是要保留各种$_GET传入的查询参数么?参看1.