CgridView分页链接
在我的项目中,我使用 cgridview 显示一些信息并使用使用 cgrid 视图构建的分页。但现在我面临着分页的可用性问题。也就是说,假设我有 3 个页面,并且分页看起来像 << < 1 2 3 > >>。 当我单击第三页时,分页应该看起来像 << < 1 2 3,如果是第一页,分页应类似于 1 2 3 > >>。我怎样才能做到这一点。请给我一个解决方案。
我的小部件看起来像。
$widget = $this->widget('zii.widgets.grid.CGridView', array(
'id' => 'request-grid',
'dataProvider' => $model->search(),
'cssFile' => Yii::app()->baseUrl . '/media/css/gridview.css',
'summaryText' => '',
'enablePagination' => true,
'template' => '{items}',
'pager' => array(
'class' => 'LinkPager',
'cssFile' => false,
'header' => false,
'firstPageLabel' => 'First',
'prevPageLabel' => 'Previous',
'nextPageLabel' => 'Next',
'lastPageLabel' => 'Last',
),
'columns' => array(......));
我还在组件 LinkPager 中扩展了 CLinkPager 类。
class LinkPager extends CLinkPager
{
public $maxButtonCount=3;
}
In my project, i am using cgridview to display some information and using the pagination built with the cgrid view. but now i am facing a usability problem with pagination. that's, consider i have 3 pages and the pagination looks like << < 1 2 3 > >>.
when i clicked the 3rd page the pagination should look like << < 1 2 3 and in case of 1st page the pagination should look like 1 2 3 > >>. how can i do this. please provide me a solution.
my widget looks like.
$widget = $this->widget('zii.widgets.grid.CGridView', array(
'id' => 'request-grid',
'dataProvider' => $model->search(),
'cssFile' => Yii::app()->baseUrl . '/media/css/gridview.css',
'summaryText' => '',
'enablePagination' => true,
'template' => '{items}',
'pager' => array(
'class' => 'LinkPager',
'cssFile' => false,
'header' => false,
'firstPageLabel' => 'First',
'prevPageLabel' => 'Previous',
'nextPageLabel' => 'Next',
'lastPageLabel' => 'Last',
),
'columns' => array(......));
also i am extending the CLinkPager class in the the component LinkPager.
class LinkPager extends CLinkPager
{
public $maxButtonCount=3;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在你的css文件中你需要写
in your css file you need to write