Customize CButtonColum

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…!

ni gan ane nemu link disini…

http://www.yiiframework.com/forum/index.php?/topic/20591-passing-variable-inside-cbuttoncolumn-inside-cgridview/

semoga bisa membantu…

ada usulan lain ga gan… ane coba kok belum bisa ya…!