Using Cjuidialog To Edit Rows In A Cgridview

Hey all,

Currently i’m using Using CJuiDialog to edit rows in a CGridView.

I’m unable to get “external_project_id”.

I get PHP NOTICE: "Undefined variable: external_project_id".

Really hope ur can help me.

	$this->widget('zii.widgets.grid.CGridView', array(


	'dataProvider'=>$dataProvider,


	'columns'=>array(


		array(


			


			'header' => 'Action',


			'name'=>'external_project_id',


			'value'=>'CHTML::button(\'Edit\',  array(\'submit\' => array("default/EditExternalExperience", "external_project_id"=>$data["external_project_id"]), \'class\' => \'editbutton\', \'onclick\'=>\'$("#editexternalexperiencedialog").dialog("open"); return true;\'))',        


				  'type'=>'raw',        


				  'htmlOptions'=>array('width'=>'40px'),      


		),


	),


));

<?php

$this->beginWidget(‘zii.widgets.jui.CJuiDialog’, array(

'id'=&gt;'editexternalexperiencedialog',


'options'=&gt;array(


	'title'=&gt;'Edit External Experience',


	'autoOpen'=&gt;false,


	'width'=&gt;'auto',


),

));

echo $this->renderPartial(‘EditExternalExperienceDialog’, array(‘user_id’=>$user_id, ‘external_project_id’=>$data->external_project_id));

$this->endWidget(‘zii.widgets.jui.CJuiDialog’);

?>