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'=>'editexternalexperiencedialog',
'options'=>array(
'title'=>'Edit External Experience',
'autoOpen'=>false,
'width'=>'auto',
),
));
echo $this->renderPartial(‘EditExternalExperienceDialog’, array(‘user_id’=>$user_id, ‘external_project_id’=>$data->external_project_id));
$this->endWidget(‘zii.widgets.jui.CJuiDialog’);
?>