注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

秦时明月

做好今天的事!

 
 
 

日志

 
 
 
 

YII CGridView  

2014-03-26 10:49:09|  分类: Yii |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
buttons的显示或隐藏
'visible'=>''.$islast.'', //1显示0隐藏

array(
'class'=>'CButtonColumn',
'afterDelete'=>$afterDelete,
'header'=>'操作',
'template' => ' {view} {viewNext} {viewcourse} {update} {delete} ', 


新开网页显示
'buttons'=>array(
'view'=>array(
'label'=>'预览',
'url'=>'Yii::app()->createUrl("/web/default/KeCJY", array("id" => $data->courseid,"proj_id" => end(array_unique(explode("|",$data->coursecaterytid)))))',
'imageUrl'=>NULL,
//新开网页显示
'options'=>array( 'style'=>'cursor:pointer;', 'target'=>'_blank' ), // HTML options for the button tag
),
//////////////////////////////////////////////////////////////////////////显示不同的按钮//////////////////////////////////////////////////////////////////
array(
'class'=>'CButtonColumn',
'afterDelete'=>$afterDelete,
'template' => '{view}{audit}' ,

'buttons'=>array(
'view'=>array(
'label'=>'查看',
'imageUrl'=>NULL,
'options'=>array( 'style'=>'cursor:pointer; color:#0b6bc1; border:1px #0b6bc1 solid; ' ), // HTML options for the button tag
),
'audit'=>array(
'label'=>'审核',
'url'=>'Yii::app()->controller->createUrl("view", array("id" => $data->id))',
'visible'=>'YiiTermOpinion::getsta($data->id,'.$this->_xsession["_adminiUserId"].') == 0 ',
'imageUrl'=>NULL,
'options'=>array( 'style'=>'cursor:pointer; color:#0b6bc1; border:1px #0b6bc1 solid; ' ), // HTML options for the button tag
),

),
),
visible 满足条件时显示,注意==,<,>


、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
关联其它表时显示其它表数据
array( 
            'name'=>'项目类型',
            'type'=>'raw',
'value'=> '$data->belong_Rela->name',
        ),

'fullname'=>array(
'name'=>'courserel.fullname',
),



、、、、、、、、、、、、、、修改宽度、、、、、、、、、、、
'fullname'=>array(
'name'=>'courserel.fullname',
'headerHtmlOptions' => array('width'=>'300px'),  
),
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

、、、、、、、、、、、、、、加链接、、、、、、、、、、
array(
              'name'=>'fullname',
              'type'=>'raw',
              'value'=>'CHtml::link($data->fullname,Yii::app()->createUrl("/web/default/KeCJY", array("id" => $data->id,"proj_id"=>$data->category)),array("target"=>"_blank"))',
 'headerHtmlOptions' => array('width'=>'300px'),  
         ),
、、、、、、、、、、、、、、、、、、、、、、、、、、、、

、、、、、、、、、、、、、是否、、、、、、、、、、、
  1. array(  
  2.             'name' => 'is_blank',  
  3.             'value' => '$data->is_blank',  
  4.             'filter' => array(0=>"否",1=>"是"),  
  5.         ),  
  6. 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、


、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
//'coursecaterytid',
array(
'name'=>'项目类别',
'type'=>'raw',
'value'=>array($this,'ShowCoursecategory'),
),

// 项目类别查询  |1|2|3|
public function ShowCoursecategory($data, $row, $c)
{
if(isset($data['coursecaterytid']) && $data['coursecaterytid']){
$arr = explode('|',substr($data['coursecaterytid'],1,-1));
$str = '';
if( $arr ){
$total = count($arr);
foreach($arr as $key=>$val){
if( $key != 0 ){ // 不查询顶级类别0
$rowdata = CourseCategories::model()->find('id=:id',array('id'=>intval($val)) );
if($rowdata){
if( $key+1 == $total ){ //最后一个项目添加链接跳转到前台项目下的课程列表页
$url = Yii::app()->createUrl("/web/default/ProjList",array('id'=>$rowdata->id));
$str .= '<a href="'.$url.'">'.$rowdata->name.'</a> / ';
}else{
$str .= $rowdata->name.' / ';
}
}
}
}
}
return $str;
}
}

//////////////////////////////////////自定义名字
array(
'name'=>'卡编号',
'value'=>'$data->id',
),

array(
            'name'=>'卡时间',
            'type'=>'raw',
'value'=> '$data->card_days."天"',
),


array(
'name'=>'结束时间',
'type'=>'raw',
'value'=>'substr($data->card_end_time,0,10)',
),
  评论这张
 
阅读(8)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017