GridView 增加行樣式

来源:互联网 发布:讲文明 知礼仪儿童画 编辑:程序博客网 时间:2024/06/05 06:36

一句話總結:

就是給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 激活當前行顯示綠色,否則顯示紅色

原创粉丝点击