Сортировка в GridView

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
rotting
Сообщения: 41
Зарегистрирован: 2016.07.28, 15:50

Сортировка в GridView

Сообщение rotting » 2019.05.15, 15:41

Использовал DynaGrid от kartik, сортировка по нескольким полям работает, но у меня были ожидания что:
- первый клик по заголовку - сортировка прямая
- второй клик по заголовку - сортировка обратная
- третий клик по заголовку - сортировка по полю отключена

А оно, зараза, третьего пункта оказывается нет, то есть отключить сортировку уже нельзя после включения.

Вопрос: где мне найти логику этих кликов и изменить под себя? Очень нужна возможность отключения сортировки.
Спасибо.

rotting
Сообщения: 41
Зарегистрирован: 2016.07.28, 15:50

Re: Сортировка в GridView

Сообщение rotting » 2019.05.15, 17:46

В общем нарыл что нужно менять код в ../vendor/yiisoft/yii2/data/Sort.php

Вопрос:
Как его поменять "правильно", чтоб можно было обновлять потом без проблем?

Аватара пользователя
leonenco
Сообщения: 54
Зарегистрирован: 2017.01.30, 22:42

Re: Сортировка в GridView

Сообщение leonenco » 2019.05.15, 18:57

наследоваться от Sort и переопределять методы Sort на свои

Ответить