Boas.
Tenho uma Cgridview que ao clicar em uma linha preciso de obtero ID da mesma e enviar este de forma a criar um formulário com dados obtidos através de este ID. Se carrego no colaborador x ele utiliza esse ID para ir buscar na base de dados diferente informação sobre o x e insere num form para a mesma ser editada.
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'form-grid',
'dataProvider'=>$model->getAvaliar(),
'htmlOptions'=>array('style'=>'cursor: pointer;'),
'selectionChanged'=>"function(id){window.location='" . Yii::app()->urlManager->createUrl('FormularioChefePag1/update',array('id'=>'')) . "' + $.fn.yiiGridView.getSelection(id);}",
'columns'=>array(
array( 'name'=>'id',
'headerHtmlOptions'=>array('style'=>'background:#006633;')),
array( 'name'=>'status',
'headerHtmlOptions'=>array('style'=>'background:#006633')),
array( 'name'=>'nome',
'headerHtmlOptions'=>array('style'=>'background:#006633')),
)
));
Quando carrego na linha diz-me que a minha requisição é inválida! Preciso de ajuda, pois já pesquisei em todos os sites e ainda não consegui encontrar a solução.