Pjax con Formulario Search separado

Hola Buenas noches, estaba probando un poco pjax, pero no logro entender muy bien su funcionamiento. Verán cuando pongo el gridview con FIltermodel dentro de las etiquetas pjax, este funciona correctamente, pero si desactivo el filter model y pongo un formulario separado para realizar la búsqueda este no funciona, acá pongo el código para ver si me pueden echar una ayudita. De antemano gracias.

Código que no funciona. Estuve leyendo y creo que es porque el Pjax tectact una salida HTML entonces al hacer la búsqueda desde el formulario externo se recarga toda la página.


<?php Pjax::begin();?>

<?= $this->render('_search', ['model' => $searchModel]); ?> //renderizo el form que creal el gii

<?= GridView::widget([

//'dataProvider' => $dataProvider,//// escondo lso filtros que están en el header de la tabla del gridview

'filterModel' => $searchModel,

'columns' => [

['class' => 'yii\grid\SerialColumn'],

'nombre',

['class' => 'yii\grid\ActionColumn'],

],

]); ?>

<?php Pjax::end();?>

Cuando usas el widget Pjax, lo que hace el framework es añadir unos manejadores de eventos a los botones submit del formulario, interceptando el "submit" y haciéndolo por ajax.

Si quieres usarlo con tu propio formulario, no usando un componente de yii, tendrás que ponerle el atributo data-pjax al formulario.

Puedes leer mas información en la documentación: http://www.yiiframework.com/doc-2.0/yii-widgets-pjax.html