Yii框架里用grid.CGridView调用pager扩展不显示最后一页按钮的解决
2014-06-13 16:26
1191 查看
有如下一例,调用zii.widgets.grid.CGridView显示Blog信息,代码如下:
如代码所示,这里已经定义了firstPageLabel 与 lastPageLabel,但是预览的时候就是不显示,后来通过Firebug发现,是css定义的问题:
Yii 默认是把“首页”,“尾页”两个按钮隐藏不显示的。
可以通过修改这个样式文件,问题是,这个样式文件是在Yii 的"assets"文件夹下的,也就是 Yii 的资源文件夹,该文件夹下的文件都是在创建webapp时,自动生成,如果你现在去把这个文件夹的所有文件全部删除,你再通过浏览器打开这个webapp,刷两次试试,是不是那些被删除的文件又重新被生成了,这样修改治标不治本。
只有找到模板文件才是根本,搜一下,发现这个文件就在Yii框架的 /web/widgets/pagers/pager.css 这个路径下,修改这个文件,就万事大吉了,去删除"assets"文件夹下的文件,访问一下网站,就是想要的了.
$this->widget('zii.widgets.grid.CGridView', array( 'id'=>'blog-grid', 'dataProvider'=>$model->search(), 'filter'=>$model, 'pager'=>array( 'class'=>'CLinkPager',//定义要调用的分页器类,默认是CLinkPager // 'cssFile'=>false,//定义分页器的要调用的css文件,false为不调用 //'header'=>'转往分页:',//定义的文字将显示在pager的最前面 //'footer'=>'尾页',//定义的文字将显示在pager的最后面 'firstPageLabel'=>'首页',//定义首页按钮的显示文字 'lastPageLabel'=>'尾页',//定义末页按钮的显示文字 'nextPageLabel'=>'下一页',//定义下一页按钮的显示文字 'prevPageLabel'=>'前一页',//定义上一页按钮的显示文字 'htmlOptions'=>array('class'=>'yiiPager'), ), 'columns'=>array( 'blogid', array( 'name'=>'pid', 'value'=>'$data->pcate->title', ), array( 'name'=>'cid', 'value'=>'$data->cate->title', ), 'title', array( 'class'=>'CButtonColumn', ), ), ) );
如代码所示,这里已经定义了firstPageLabel 与 lastPageLabel,但是预览的时候就是不显示,后来通过Firebug发现,是css定义的问题:
/** * Hide first and last buttons by default. */ ul.yiiPager .first, ul.yiiPager .last { display:none; }
Yii 默认是把“首页”,“尾页”两个按钮隐藏不显示的。
可以通过修改这个样式文件,问题是,这个样式文件是在Yii 的"assets"文件夹下的,也就是 Yii 的资源文件夹,该文件夹下的文件都是在创建webapp时,自动生成,如果你现在去把这个文件夹的所有文件全部删除,你再通过浏览器打开这个webapp,刷两次试试,是不是那些被删除的文件又重新被生成了,这样修改治标不治本。
只有找到模板文件才是根本,搜一下,发现这个文件就在Yii框架的 /web/widgets/pagers/pager.css 这个路径下,修改这个文件,就万事大吉了,去删除"assets"文件夹下的文件,访问一下网站,就是想要的了.
相关文章推荐
- PHP YII框架学习 按条件查询显示在YII自带的CGridView上
- Yii框架扩展CGridView增加导出CSV功能的方法
- Yii框架zii.widgets.grid自定义按钮,ajax触发事件并提示
- YII框架 CGridview显示字段上面加LINK
- Yii框架中GridView按钮调用JS
- 解决 ext中grid添加按钮列,如何进行动作响应,以及如何同步调用ext内部组件
- Yii框架常见问题: CGridView关联表字段的filter问题解决
- Yii框架验证码不显示、不刷新、验证不正确的一些解决办法
- POWERBUILDER KODIGO 框架TOOLBAR不能完全显示汉字问题解决
- 解决gb2312页面调用utf-8页面的js,显示乱码!
- 动网论坛帖子调用一会显示一会不显示解决办法
- 解决input按钮显示差异的问题
- extjs grid取到数据而不显示的解决
- 关于gridview上的编辑、选择等按钮显示英文的问题解决。
- 无法显示 XML 页。 使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试的解决办法
- 动网论坛帖子调用一会显示一会不显示解决办法收藏
- 2009-4-24 解决的问题 iframe嵌套框架的调用问题
- 没有为任何调用堆栈框架加载任何符号。无法显示源代码
- KDContainer上加几个按钮不显示的问题解决。
- “由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值”的解决方法