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

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

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

Сообщение rotting »

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

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

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

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

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

Сообщение rotting »

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

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

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

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

Сообщение leonenco »

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

Ответить