Any idea how I can use CGridView rowCssClassExpression? I realise it’s a PHP expression, however when I try something like this, I get the TR class set to “row-closed” no matter what the value of “open_ticket”.
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'showTableOnEmpty'=>true,
'emptyText'=>'This ticket folder is empty. ',
'rowCssClassExpression'=>'$data->open_ticked?"row-open":"row-closed"',
'columns'=>array(
array(
'class'=>'CCheckBoxColumn',
'name'=>'delete',
'value'=>'$data->id',
'id'=>'delete'
),
array(
'name'=>'subject.value',
'header'=>'Subject',
'value'=>'CHtml::link($data->subject->value, array("ticket/read", "id"=>$data->id)',
'type'=>'raw'
),
array(
'class'=>'CButtonColumn'
),
),
));