代码如下:
<?= GridView::widget([
‘dataProvider’ => $dataProvider,
‘filterModel’ => $searchModel,
‘columns’ => [
[
‘attribute’ => ‘shop’, // 属性,对象
‘format’ => ‘raw’, //必须,否则显示html
// ‘headerOptions’ => [‘style’=>‘color:green;’],//标题颜色设置
‘value’=>function($model){
$value = $model->shop; //获取表格内容
if($value==“在售”){ //判断获取得到的值
return ‘<span style=“color:#11ff06”>’ .$value.’’;
}
else{
return ‘<span style=“color:#1423ff”>’ .$value.’’;}
},
‘contentOptions’ => [‘style’ => ‘color:green;font-size: small,strong;font-weight:bold;’], //文本颜色设置
],
]
],
]); ?>
效果图片:
yii gridview 根据字段值不同 显示不同样式及文字
最新推荐文章于 2022-06-29 11:46:41 发布