@cloudz

Как сортировать gridview yii2 без перезагрузки?

На странице подгружается таблица с помощью GridView::widget
Сейчас при клике на заголовки таблицы, грузится новая страница с отсортированными данными. (таблица без пагинации)
Есть ли возможность в настройках виджета указать что сортировать нужно на клиенте, без запросов, текущие данные?
Или нужно добавить какой-то js плагин поверх того что есть и выключить фильтрацию на yii свсем?
  • Вопрос задан
  • 230 просмотров
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Есть ли возможность в настройках виджета указать что сортировать нужно на клиенте, без запросов, текущие данные?

У вас при клике идет сортировка по всем данным, а не по тем что на странице. Так что если хотите иметь сортировку на клиенте:
1. Прийдется отдавать все данные
2. Использовать какой-то js плагин таблиц
Или как вариант обвернуть все в pjax и пользователь понятия не будет иметь, что это не на клиенте сортируется.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы