1

私は 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();}', 
));

これどうやってするの?

どうもありがとうございました。

4

1 に答える 1

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")',
));
于 2013-07-23T17:34:55.757 に答える