PJAX фильтр и сортировка

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Chelobaka
Сообщения: 214
Зарегистрирован: 2018.06.01, 09:54

PJAX фильтр и сортировка

Сообщение Chelobaka »

Здравствуйте, такая проблема.

Есть GridView в Pjax и все ок за исключением фильтра/поиска.
Когда я сортирую то запрос выглядит так:

....log?sort=id&_pjax=%23notification-template-log-pjax

Но когда использую фильтр для поиска в гриде то запрос уже с другим параметром _pjax
...&_pjax=%23notification-template-pjax

Если я удалю этот id и PJAX обертку то фильтр подхватит другой id но не нужный!
То есть абсолютно не понятно почему он берет id не из обертки PJAX?
Возможно есть способ задать его вручную для 'filterModel' => $searchModel,
long399
Сообщения: 96
Зарегистрирован: 2019.08.13, 08:03
Откуда: г. Новосибирск

Re: PJAX фильтр и сортировка

Сообщение long399 »

У меня тоже есть gridView, обернутый в Pjax и никаких проблем не возникает. Ни в сортировке, ни в поиске. Даже есть 2 варианта, в одном у Pjax задан id, в другом - нет. Оба варианта работают.
Аватара пользователя
Chelobaka
Сообщения: 214
Зарегистрирован: 2018.06.01, 09:54

Re: PJAX фильтр и сортировка

Сообщение Chelobaka »

Если в конструкции убрать id, то поиск, сортировка работают исправно. Дублирования id нет

Код: Выделить всё

Pjax::begin([
   'id' => 'notification',
]);
Ответить