我想在htmlOptions中使用数据提供者值。 如何根据数据提供者的值更改行的样式。
array(
'name'=>'type',
'type'=>'raw',
'value'=>'$data->type==1?"Deposit" : "Withdraw"',
'filter'=>array(1=>'Deposit',2=>'Withdraw'),
'cssClassExpression'=> '$date->type==1' ? "label label-info":"label label-success",
),
// where label label-info and label label-success is my css classes
$ data-> type是一个标志,它有两个值1和2,如果值为1,我需要使用label-info类我需要使用label-success类
现在只接受第一堂课,但第二堂课没有生效
由于
答案 0 :(得分:1)
htmlOptions无法访问$ data,但cssClassExpression会...
请检查此点击链接并更改您的值字段。
试试这个:
'cssClassExpression' => '$data->service->reservable==0 ? \'label label-info\' : \'label label-success\';',