一句話總結:
就是給GridView增加一個rowOptions屬性。
具體見以下代碼
<?php Pjax::begin() ?>
<?= GridView::widget([
'dataProvider'=>$dataprovider,
'filterModel' => $searchModel,
'rowOptions'=>function($data){
if($model->status == 'inactive'){
return ['class'=>'danger'],
}else if($model->status == 'active'){
return ['class'=>'success']
}
},
'column'=>[
['class'=>'yii\grid\SerialColumn'],
'id',
[
'attribute'=>'name',
'value' => 'name'
],
'status',
['class'=>'yii\gird\ActionColumn']
],
]) ?>
<?php Pjax::end() ?>
以上代碼主要說明在status
激活當前行顯示綠色,否則顯示紅色