Gridview con PJax y paginador

Hola,

Tengo un Gridview con Yii2 con búsquedas Ajax y Pjax que funciona bien pero al ponerle el paginador la búsqueda Ajax deja de funcionar y el paginador funciona bien.

¿Alguien sabe dónde puede estar el problema?

Controlador




public function actionIndex()

{

	$searchModel = new PresupuestosSearch();

	//$dataProvider = $searchModel->search(Yii::$app->request->queryParams);

	//Funciona paginador pero falla el buscador

	$dataProvider = new ActiveDataProvider([

		'query' => PresupuestosSearch::find(),

		'pagination' => array('pageSize' => 10),

	]);

	return $this->render('index', [

		'searchModel' => $searchModel,

		'dataProvider' => $dataProvider,

	]);

}



Vista




<div class="presupuestos-index">


    <h1><?= Html::encode($this->title) ?></h1>

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


    <p>

        <?= Html::a(Yii::t('app', 'Create Presupuestos'), ['create'], ['class' => 'btn btn-success']) ?>

    </p>

    <div class="table-responsive">

    <?php 

    

    

    echo GridView::widget([

        'dataProvider' => $dataProvider,

        'filterModel' => $searchModel,

        'pager' => [

            'firstPageLabel' => 'Primero',

            'lastPageLabel'  => 'Último'

        ],


        'columns' => [

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

            'NPresupuesto',

            'Fecha',

            'Total',

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

        ],

    ]); ?>

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

    </div>

</div>



Ya encontré la solución.

Saludos,





    public function actionIndex()

    {

        $searchModel = new PresupuestosSearch();

        $dataProvider = $searchModel->search(Yii::$app->request->queryParams);

        $dataProvider->setPagination(['pageSize' => 10]);


        return $this->render('index', [

            'searchModel' => $searchModel,

            'dataProvider' => $dataProvider,

        ]);

    }



Hola, saludos, solo con eso te funciono ?

el paginador ajax me funciona bien, pero al querer filtrar no lo hace, solo me funciona si elimino el pajax begin y pajax end