Yii框架zii.widgets.grid自定义按钮
案例1:
<?php $this->widget('zii.widgets.grid.CGridView', array('id'=>'xx-xx-grid','dataProvider'=>$model->search(),'filter'=>$model,'pager'=>array('class'=>'CLinkPager','nextPageLabel'=>'下一页','prevPageLabel'=>'上一页','header'=>'',),'summaryText'=>'显示{start}-{end}条.共{count}条记录,当前第{page}页','columns'=>array(array('name'=>'id','htmlOptions'=>array('width'=>'25'),'sortable'=>false,),array('class'=>'CButtonColumn','template'=>'{view} {update}','viewButtonOptions'=>array('title'=>'查看'),'updateButtonOptions'=>array('title'=>'修改'),),array('class'=>'CButtonColumn','header'=>'首页展示','template'=>'{add} {del}','buttons'=>array('add' => array('label'=>'展示', // text label of the button'url'=>'Yii::app()->controller->createUrl("focus/create",array("id"=>$data->primaryKey,"type"=>1))', // a PHP expression for generating the URL of the button'imageUrl'=>'http://s.maylou.com/common/images/ysh.jpg', // image URL of the button. If not set or false, a text link is used'options'=>array('style'=>'cursor:pointer;'), // HTML options for the button tag'click'=>$click, // a JS function to be invoked when the button is clicked'visible'=>'SiteRecommend::isItemInTypeAndId(1, $data->id)?false:true',),'del' => array('label'=>'取消展示', // text label of the button'url'=>'Yii::app()->controller->createUrl("focus/delete",array("id"=>$data->primaryKey,"type"=>1))', // a PHP expression for generating the URL of the button'imageUrl'=>'http://s.maylou.com/common/images/yzhu.jpg', // image URL of the button. If not set or false, a text link is used'options'=>array('style'=>'cursor:pointer;'), // HTML options for the button tag'click'=>$click, // a JS function to be invoked when the button is clicked'visible'=>'SiteRecommend::isItemInTypeAndId(1, $data->id)?true:false',)),),),));
?>
案例2:
<?php$this->widget('zii.widgets.grid.CGridView', array('id' => 'pages-grid','dataProvider' => $dataProvider,'itemsCssClass' => 'table','cssFile' => 'css/thead.css',//'template'=>'{pager}{summary}{items}{pager}', //分页显示所有列的内容'pager'=>array('maxButtonCount'=>'7' //最多显示几个分页页码),//显示指定列的内容'columns' => array(array('class'=>'CCheckBoxColumn','id'=>'id','checked'=>'$data->id==xx' //编辑选中项),'id','title',array('name' => 'status','value' => 'Pages::model()->status($data->id)',),array('name' => 'pushtime','value' => 'date("Y-m-d", $data->pushtime)',),array('class' => 'CLinkColumn','label' => '相册', //链接显示字样'urlExpression' => 'Yii::app()->createURL("admin/Album/admin", array("id"=>$data->id))',),array('class' => 'CButtonColumn','buttons'=>array('update'=>array('url'=>'Yii::app()->createURL("admin/product/update", array("id" =>$data->id, "status"=>"'.$status.'"))')), //这里可以修改update的表现形式'deleteConfirmation'=>'确定删除这条数据吗?', //删除提示'template' => '{update}{delete}'),),));
?>
文章来源:http://currentbottle.blog.163.com/blog/static/1942941282013219435496/
http://blog.sina.com.cn/s/blog_7522019b010153f3.html
Yii框架zii.widgets.grid自定义按钮相关推荐
- Yii框架zii.widgets.grid自定义按钮,ajax触发事件并提示
我们在用表格展示数据并管理的时候,可能会需要用到按钮来操作某一行数据,比如查看,修改,删除! Yii内置了3种按钮:查看,修改和删除,你可以自定义样式.事件.详细配置见类参考:CButtonColum ...
- Yii框架里用grid.CGridView调用pager扩展不显示最后一页按钮的解决
有如下一例,调用zii.widgets.grid.CGridView显示Blog信息,代码如下: 1 $this->widget('zii.widgets.grid.CGridView', 2 ...
- Yii:zii.widgets.CMenu使用方法
Yii:zii.widgets.CMenu使用方法 $this->widget('zii.widgets.CMenu',array( 'items'=>array( ...
- CDbCriteria CArrayDataProvider zii.widgets.grid (1)
商品汇总/在数据库新建表GoodsSummary实现view得稍作改变 /* public function actionGoodslist() { $connection=Yii::app()-& ...
- CDbCriteria CArrayDataProvider zii.widgets.grid (2)
//商品汇总 public function actionGoodslist() { set_time_limit(0); $criteria = new CD ...
- Yii框架里的一些zii用法
Yii中有很方便的日期控件CJuiDatePicker,其类在目录'zii.widgets.jui.CJuiDatePicker'下. 用法非常简单,只需要的渲染的页面加入一下php代码就可以. &l ...
- yii框架相关知识(转)
2019独角兽企业重金招聘Python工程师标准>>> db组件 'schemaCachingDuration'=>3600, 为什么不起做用?需要开缓存 如何在页面下边显示s ...
- Yii框架常见问题汇总
然用过Yii做了一个小项目了,但是过程中间解决的问题没有随手记下来,导致新项目开始后,以前碰到的问题还得在查一遍,干脆就记下来,以便不时之需. 有新的会随时更新. 1.如何显示ActiveRecord ...
- C#/WPF入门到多项目实战开发教程1——Grid、自定义按钮模板、WPF框架中的动画
视频地址:https://www.bilibili.com/video/BV13U4y1e7fx?p=8&spm_id_from=pageDriver&vd_source=5dc01f ...
最新文章
- db2关闭下一句sql的日志_MySQL性能管理及架构设计:SQL查询优化、分库分表
- 美权威报告:量子计算十年内无法落地
- Spring注释详解
- 电子科技大学计算机读博好毕业,高产博士生读博一年达毕业要求:写论文不无聊...
- python连乘函数_Python常用的几种常用的内置函数
- java gc 随记
- stm32毕业设计 超声波雷达可视化系统
- VMware虚拟终端的下载及安装
- 网络安全之特洛伊木马的攻防战略(转)
- 微信小程序底部导航栏实现
- 浪曦_Struts2应用开发系列_第2讲.Struts2的类型转换--出现的问题笔记
- 舌苔厚舌中间有裂缝,舌苔厚白,中间有裂缝主要是什么原因??
- 卖计算机英语对话,买电脑英语情景对话
- matlab2017百度百科,沸石粉里的吸蓝量是什么意思
- linux终端中文方块,Linux终端界面显示中文乱码或方块
- 【Qt设计开发】GUI界面设计开发
- python爬取问卷星内容_Python Selenium 问卷星自动填写
- ODL AAA认证加密
- ICPC2017网络赛(西安)B coin (概率计算)
- Everything 离线搜索功能详解 – 再也不怕找不到文件!
热门文章
- 如果感觉没有动力或是心情很失落,那就听听战歌吧!(可免费下载)
- 十个高质量自学网站,让你的技术突飞猛进
- 安装和配置 苹果CMS v10 的记录 搭建教程
- java 获取星期几_java中获取日期是星期几的两种方法
- Dirichlet Multinomial Mixtures (DMM)的R实现
- 微信公众平台教程--素材编辑
- Java设计模式 Design Pattern:包装模式 Decorator Pattern
- android获取热点主机ip和连接热点手机ip
- html课堂考勤系统源码,考勤管理系统课程设计源码
- 巨型电子计算机应用,1989年11月17日 我国首台小巨型电子计算机研制成功