具体效果
GridView参数设置
<?= GridView::widget([
'tableOptions' => ['class' => 'table table-striped table-bordered table-hover'],
'dataProvider' => $dataProvider,
'rowOptions'=>function($model){
if ($model['status'] == 3) { //判断条件
return ['style'=>'color:red;'];
}
},
'pager' =>[],
'columns' => [],
]);
?>
$rowOptions 公共 属性
表主题行的 HTML 属性。 这可以是指定所有主题行的公共 HTML 属性,也可以是返回 HTML 属性的数组的匿名函数。 对于 $dataProvider 返回的每个数据模型,将调用匿名函数一次。 它应该像如下来实现:
function ($model, $key, $index, $grid)
$model:当前渲染的数据模型
$key:与当前数据模型关联的键值
$index:$dataProvider 返回的模型数组中数据模型的从零开始的索引
$grid:GridView 对象