Halo semua…
kebetulan ane sedikit ada masalah dengan CGridView untuk CButtonColumn nih… lebih baik langsung ke code nya…
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'outpatient-default-grid',
'dataProvider'=>$model->search($_GET['id']),
'selectableRows'=>2,
'template'=>'{items}{pager}',
'columns'=>array(
array(
'name'=>'procedure_id',
'type'=>'raw',
'value'=>'CHtml::encode($data->Procedure->code)',
'htmlOptions'=>array('width'=>'10%'),
),
array(
'name'=>'procedure_id',
'type'=>'raw',
'value'=>'CHtml::encode($data->Procedure->name)',
'htmlOptions'=>array('width'=>''),
),
array(
'name'=>'type_id',
'type'=>'raw',
'value'=>'CHtml::encode($data->Type->name)',
'htmlOptions'=>array('width'=>'15%'),
),
array(
'class'=>'CCheckBoxColumn',
'selectableRows'=>'0',
'header'=>'active',
'checked'=>'$data->active',
),
array(
'header'=>'Action',
'class'=>'CButtonColumn',
'template'=>'{update}{delete}',
'buttons'=>array(
'update'=>array(
'label'=>'[!]',
'url'=>'"#"',
'click'=>'function(){
$("#OutpatientDefault_id").val("$data->id");
$("#OutpatientDefault_procedure_id").val("$data->procedure_id");
$("#OutpatientDefault_procedure_name").val("$data->procedureName");
$("#OutpatientDefault_type_id").val("$data->type_id");
$("#OutpatientDefault_qty").val("$data->qty");
return false;
}',
),
),
),
),
)); ?>
yang Ane maksud adalah… Saat tombol update di Click, akan mengirim data ke form yang data… tapi datanya tetap tidak terkirim…
mohon masukan dari agan2 semua…!