如何在 yii 的网格视图中设置每页下拉列表的项目
How to set items per page dropdown in grid view for yii
我想在 yii gridview 中设置每页下拉列表的项目。
我需要做哪些更改才能做到这一点?以前有人实现过这种类型的功能吗?
您必须添加 summaryText
条目到网格视图,如下所示。
$pageSize=Yii::app()->user->getState('pageSize',Yii::app()->params['defaultPageSize']);
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider_countries,
'summaryText'=>'Displaying {start}-{end} of {count} result(s). ' .
CHtml::dropDownList(
'pageSize',
$pageSize,
Yii::app()->params['pageSizeOptions'],
array('class'=>'change-pageSize')) .' rows per page',
结果类似于以下内容。
我想在 yii gridview 中设置每页下拉列表的项目。
我需要做哪些更改才能做到这一点?以前有人实现过这种类型的功能吗?
您必须添加 summaryText
条目到网格视图,如下所示。
$pageSize=Yii::app()->user->getState('pageSize',Yii::app()->params['defaultPageSize']);
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider_countries,
'summaryText'=>'Displaying {start}-{end} of {count} result(s). ' .
CHtml::dropDownList(
'pageSize',
$pageSize,
Yii::app()->params['pageSizeOptions'],
array('class'=>'change-pageSize')) .' rows per page',
结果类似于以下内容。