Estoy tratando de usar ajaxUrl param de CGridView y no tiene ningún efecto.¿Cómo uso el parámetro ajaxUrl de CGridView en Yii?
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'ge-cg-'.$myLib['id'],
'filter'=>$geCGModel,
'dataProvider'=>$dataProvider,
'columns'=>$columns,
'ajaxUrl'=>Yii::app()->createUrl('Something/search'),
));
Esto no parece ser sobrescribir la URL del widget ajax CGridView. La solicitud de Ajax de la cuadrícula sigue yendo al controlador que la emitió (que es diferente del controlador de la cuadrícula).
Gracias!
espero haberlo hecho correctamente, pero al mirar su url nuevamente, parece que quiere que la búsqueda funcione con ese ajaxurl (no solo paginación y ordenación). La búsqueda debería funcionar sin realizar los cambios que mencioné en la respuesta, por lo que si su búsqueda no funciona, hágamelo saber. –
Excelente. Gracias. Terminé trabajando en torno a él haciendo una solicitud secundaria de Ajax que dejó todo por defecto en la URL correcta, pero esto debería ser útil en el futuro. – glyph
Me alegro de ayudar, pero solo tengo curiosidad, ¿tu búsqueda estaba trabajando con ese ajaxUrl? si no, ¿puedes decirme si esa fue tu configuración completa para la vista de cuadrícula (menos las columnas)? o tenías otras propiedades también definidas? también déjame saber tu versión yii. –