Yii2. Как обновить GridView при помощи javascript?


Очень частая задача при работе с Yii2, да и не только, — обновление GridView после каких-либо действий — например групповых операций — без перезагрузки страницы.

Мы разберем пример решения задачи на Yii2. Для этого разметка должна выглядеть примерно таким образом:

 'pjax_1']); ?>
     

Т.е. нам нужно обернуть GridView, надо которым будут проводиться операции в блок Pjax.

Имея такую конструкцию мы можем легко, в любом месте вызвать следующий код, который и обновит нашу таблицу, при этом не прибегаю к полной перегрузке страницы:

   $.pjax.reload({container: '#pjax_1'});

Как Вы уже догадались — в параметре container мы указываем id, который указывали при инициализации Pjax.

, , , , ,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *