Задать вопрос
@cloudz

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

На странице подгружается таблица с помощью GridView::widget
Сейчас при клике на заголовки таблицы, грузится новая страница с отсортированными данными. (таблица без пагинации)
Есть ли возможность в настройках виджета указать что сортировать нужно на клиенте, без запросов, текущие данные?
Или нужно добавить какой-то js плагин поверх того что есть и выключить фильтрацию на yii свсем?
  • Вопрос задан
  • 247 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Есть ли возможность в настройках виджета указать что сортировать нужно на клиенте, без запросов, текущие данные?

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

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

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