我在CCheckbox
中使用yii
但无法在条件下设置其id
名称。
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'task-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'task_name',
'task_description',
array(
'header'=>'Close/Open',
'id'=>'close_button',
'class'=>'CCheckBoxColumn',
'selectableRows' => '10',
'value'=>'$data->task_id',
'checked'=>'$data->task_status == 0 ? false : true',
'headerTemplate'=>'<label>{item}<span></span></label>',
'htmlOptions'=>array('style'=>'width: 20px','class'=>'chandran'),
),
),
));
与check属性一样,我试图动态设置复选框的id,但它不起作用
我试过
'id'=>'$data->task_status == 0 ? "close_button": "open_button"',
但它不起作用。请帮我解决这个问题。提前致谢