I found a topic http://www.yiiframework.com/forum/index.php/topic/29387-2-rows-per-item-in-cgridview/page__p__141496__hl__add+new+row+cgridview#entry141496 but i didnt make it work. I dont know how can i add id on rows as data’s id. etc…
I want to add an extra row above every data row as hidden and a data will be written on it with same model.
| name | status
john 1 view details
adres:xxx yyy zzz (hidden row)
And place a detail button in cbuttoncolumn. when click on it, will show hidden row. Need your help, thanks…
Here is my gridview
this->widget('ext.bootstrap.widgets.BootGridView',array(
'id'=>'drug-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'drug_id',
'date_changed',
'name',
'company_data.name',
'drug_type_data.name' ,
array(
'name'=>'status',
'type'=>'raw',
'value'=>'$data->getStatusText()',
),
array(
'class'=>'CButtonColumn',
'template'=>'{detail}',
'buttons'=>array (
'detail'=> array(
'label'=>'Show Details',
'url' =>'Yii::app()->createUrl("drugupdate/view", array("id"=>$data->id))',
'options'=>array('title'=>'Show details','class'=>'detailsLink'),
),
)
),
),
));