Newerton, aproveitando vc poderia ver esse erro tb:
eu tenho uma div:
<div id="pesquisa-grid-grupoPacote"></div>
eu fiz um componente que chama um ajax e retorna a grid via render partial:
$this->renderPartial('_gridGrupoPacote', array('model' => $model), false, true
e a grid:
<?php
$this->widget('application.widgets.GridView', array(
'id' => 'pesquisa-grid-grupoPacote',
'dataProvider' => $model->search(),
'filter' => $model,
'afterAjaxUpdate' => "function(){
jQuery('select').customStyle();
}",
'columns' => array(
array('name' => 'descPacote',
'value' => '$data->cbcpaco->desc_pacote',
),
array('name' => 'vcigrpr_id',
'value' => '$data->vcigrpr->desc_tipo',
),
array('name' => 'indr_obrigatorio',
'filter' => array('S' => 'SIM',
'N' => 'NÃO',
),
),
'numr_ordem',
),
'showTableOnEmpty' => true,
'url' => $this->createUrl('getProdutoPorGrupo'),
'attributeToUpdate' => 'produtoPacote-grid',
'attributeToSend' => array('GrupoPacote_cbcpaco_id'),
));
?>
o que acontece: a linha jQuery(‘select’).customStyle(); diz que não existe, sendo que se eu tivesse chamado o renderPartial no lugar da div funcionaria, porém mostraria todos os registros…entende? eu queria que ao abrir o action não mostrasse nada…mas depois q clicasse no meu componente ele filtrasse a grid e mostrasse ela, por isso usei o ajax!