Программирование, веб-кодинг

Поменять фон строки в GridView в зависимости от данных

Хотим в списке пользователей, который выводится через GridView, выделить серым цветом заблокированных пользователей. Для этого надо добавить в атрибут 'rowOptions' анонимную функцию.

echo GridView::widget([
    'dataProvider' => $data,
    'rowOptions' => function ($model, $key, $index, $grid)
    {
      if($model->isBlocked == true) {
          return ['style' => 'background-color:#778899;'];
      }
    },
...
])



Читайте также