GridView 增加行樣式

xiaoxiao2021-02-28  45

一句話總結:

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

转载请注明原文地址: https://www.6miu.com/read-96973.html

最新回复(0)