【发布时间】:2015-03-26 18:31:03
【问题描述】:
我有这个代码:
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'my-grid',
'dataProvider'=>$provider,
'ajaxUpdate'=>true,
'filter'=>$model,
'columns'=>array(
'status'=>array(
'type'=>'raw',
'name'=>'status',
'value'=>"CHtml::radioButtonList('kk','status',array(1=>'',2=>'',3=>''),array(
'separator'=>' ',
'container'=>'',
))",
'htmlOptions' =>array(
'width'=>'30',
'class'=>'one',
),
),
),
));?>
我需要为 radiobuttonList 中的每个标签添加不同的类。 如果我添加:
'labelOptions'=>array('class'=>'ddd'),
这个类将为所有标签添加。并会得到这个代码:
<input id="kk_0" type="radio" name="kk" value="1">
<label class="ddd" for="kk_0"></label>
<input id="kk_1" type="radio" name="kk" value="2">
<label class="ddd" for="kk_1"></label>
<input id="kk_2" type="radio" name="kk" value="3">
<label class="ddd" for="kk_2"></label>
我想要例如 if($data->user_id ==2) 将 ddd2 类添加到第二个标签,并将 ddd 类添加到另一个标签。 怎么办?
<input id="kk_0" type="radio" name="kk" value="1">
<label class="ddd" for="kk_0"></label>
<input id="kk_1" type="radio" name="kk" value="2">
<label class="ddd2" for="kk_1"></label>
<input id="kk_2" type="radio" name="kk" value="3">
<label class="ddd" for="kk_2"></label>
【问题讨论】:
标签: yii radiobuttonlist