如何像这样改变细胞的颜色
if($data['type'] == 'London' or $data['type'] == 'Manchester' and $data['from_sale']){
return ['style' => 'background-color:#BCC6F0;'];
}
如果在行中'键入'值是伦敦或曼彻斯特然后改变行中的单元格颜色' from_sell'。颜色必须仅在行' from_sell'
中的两个单元格中更改答案 0 :(得分:3)
使用contentOptions
:
[
'attribute' => 'attribute_name',
'contentOptions' => function ($model, $key, $index, $column) {
return ['style' => 'background-color:'
. ($model->type == 'London' ? 'red' : 'blue')];
},
],