$this->widget('NoBootstrapGridView', array(
'id'=>'userads-grid',
'rowCssClassExpression' => '$data->is_special_offer ? "red" : ""', // добавить сюда
'rowCssClassExpression' => '$data->getCssRow()',
public function getCssRow(){
if($this->is_special_offer || $this->date_up_search != '0000-00-00 00:00:00'){
return 'red';
}
return '';
}
andipas писал(а):Для этого случая в yii для таблиц используется параметр rowCssClassExpression
Таблица в юзерке формируется в файле themes/atlas/views/modules/userads/views/index.php
- Код: Выделить всё
$this->widget('NoBootstrapGridView', array(
'id'=>'userads-grid',
'rowCssClassExpression' => '$data->is_special_offer ? "red" : ""', // добавить сюда
таким способом строки с объявлением которое (добавлено в спец.предложения) будут иметь css класс red, укажите стили для этого класса чтобы строка была нужного цвета
также можно сделать так
- Код: Выделить всё
'rowCssClassExpression' => '$data->getCssRow()',
теперь в модели Apartment нужно реализовать код функции getCssRow
- Код: Выделить всё
public function getCssRow(){
if($this->is_special_offer || $this->date_up_search != '0000-00-00 00:00:00'){
return 'red';
}
return '';
}
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2