buat button di Cbutton column dengan konfirmasi

sesuai dengan judul, ane mau tanya nih…

gimana cara buat button di cbuttonColumn seperti button delete ya?

ane mau buat button buat approve. jadi pas di klik muncul konfirmasi, trus pas di kik yes, gridviewnya refresh(bukan halamannya yang refresh)…

ane udah coba ikutin yang deletebutton, tapi ga bisa.

ini viewnya.


		

array(

    'class'=>'CButtonColumn',

    'template'=>'{view}{accept}{delete}',

    'buttons'=>array(

	'accept'=>array(

        	'imageUrl'=>Yii::app()->request->baseUrl.'/images/check.png',                          

                'url' => 'Yii::app()->createUrl("/adsBanner/accept", array("id" => $data->id_ads_banner))',

                'options'=>array('confirm'=>'Are you sure want to approve?'),

		),

         ),

)

ini controllernya




public function actionAccept($id)

{

   if(Yii::app()->request->isPostRequest)

   {

   $model=$this->loadModel($id);

   $model->status = 1;

   $model->id_admin = Yii::app()->user->getState('id_admin');


  $model->save();


   // if AJAX request (triggered by deletion via admin grid view), we should not redirect the browser

      if(!isset($_GET['ajax']))

	   $this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('admin'));

   }

   else

	throw new CHttpException(400,'Invalid request. Please do not repeat this request again.');

}