PHP yii GridView:如何突出显示一行?

时间:2013-07-23 16:39:13

标签: php twitter-bootstrap yii

我正在使用yii GridView,如果值等于预定义值,我想突出显示下表中的特定行。

$this->widget('bootstrap.widgets.TbGridView', array(
    'type'=>'striped bordered condensed',
    'filter' => $model,
    'dataProvider'=>$model->search(),
    'columns'=>$columns,
    'afterAjaxUpdate'=>'js:function(id, data) {$(".filters").hide();}', 
));

我该怎么做?

非常感谢。

1 个答案:

答案 0 :(得分:1)

你走了:

$this->widget('bootstrap.widgets.TbGridView', array(
    'type'=>'striped bordered condensed',
    'filter' => $model,
    'dataProvider'=>$model->search(),
    'columns'=>$columns,
    'afterAjaxUpdate'=>'js:function(id, data) {$(".filters").hide();}', 
    'rowCssClassExpression'=>'(($data->myproperty=="predefined_value")?"selected ":"") . ($row%2?"even":"odd")',
));