Этап
Открыта
Тип
Задача
Приоритет
Обычный
Трудоемкость
Обычная
Создана
Дата создания
год и 4 месяца назад
Назначена
Обновлена
год и 4 месяца назад

Еще одна функция, которую мы хотели сделать, но заблудились это возможность отсортировать по нескольким столбцам. Например сначала по статусу, потом по дате.

С нынешней системой есть возможность это сделать, но проблема в том, что мы еще толком не знаем даже, как это должно отобрадаться в ux/ui. Толи клик по другому столбцу не сбрасыввает сортировку, а добавляет новую, толи выпадающими настройками.

Панель управления

Комментарии могут оставлять только авторизованные пользователи
 demius год и 4 месяца назад

В phpMyAdmin сортировка настраивается кликами на заголовок, но там клики хитрее. Просто клик на друшгом столбце, - переключает сортировку на тот столбец. Shift + клик добавляет сортировку к имеющейся. далее чтобы сохранить две сортировки надо кликать по ним с Shift, клик без него вернет сортировку в режим одного столбца. При кликах с шифтом сортировку нельзя выключить, оно только бесконечно переключается asc/desc, чтобы её именно выключить необзодимо кликнуть с Ctrl. В целом система элегантная и логичная, но нужно помнить о shift и ctrl. Последним явно никто пользоваться не будет, проще сбросить сортировку и начать натыкивать её вновь, тем более что по shift нельзя изменить порядок следования столбцов.

 demius год и 4 месяца назад

Натроками сложнее выбирать сортировку, кроме того не очень понятно как выбирать приоритет. А если ограничить сортировки например двумя. при выборе третьего столбца, первый будет убран из сортировки. Так что вариант с кликами по самим ссылкам волпне жив. Плюс для него даже не надо править шаблоны, только TableQuery::changeSort(), getRouteParams() и объекта SortQuery