How To Use Rowdata Variables In Ccheckboxcolumn

Hi, I have grid generated with CGridView


'id'=>'grid',

'type'=>'striped bordered condensed',

'selectableRows'=>2,

'dataProvider'=>$data,

'template'=>"{items}",

'rowCssClassExpression'=>'(($data["deleted"])?"deleted":"")',

'ajaxUpdate'=>true,

'columns'=>array(

    array(

        'class'=>'CCheckBoxColumn',

        'checkBoxHtmlOptions'=>array(

            'name'=>'checkbox[id][]',

            'class'=>'grid-checkbox',

            'data-aaa'=>'$data["aaa"]',

            'data-bbb'=>'$data["bbb"]',

        ),

    ),

I can get access to $data variable in rowCssClassExpression. But at the same time in ‘checkBoxHtmlOptions’ of CCheckBoxColumn $data is parsed as a string:


<input type="checkbox" ... data-aaa="($data["aaa"])" data-bbb="($data["bbb"])">

How can I get access to $data variable?