Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Несколько фильтров одновременно (https://javascript.ru/forum/extjs/66406-neskolko-filtrov-odnovremenno.html)

Infarch 13.12.2016 14:07

Несколько фильтров одновременно
 
Здравствуйте.

upd: извиняюсь, тема неправильная. Надо было написать "сортировки", а не "фильтры".

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

nohuhu 13.12.2016 21:11

http://examples.sencha.com/extjs/6.2...ulti-sort-grid

Infarch 14.12.2016 10:46

О, я это упуустил. Спасибо! Но скажите, а есть возможность отменить сорт по отдельной колонке? Например кликнув ее с контролом, или еще как-нибудь?

nohuhu 15.12.2016 21:51

Я не думаю, что есть какой-то встроенный механизм, но если вы посмотрите внимательнее на пример, то увидите, что сортировка добавляется вручную во ViewController. Точно так же можно вручную и удалить ненужные сортировщики.

Вообще это интересный вопрос. А есть ли возможность отменить сортировку вообще, даже по одной колонке? По-моему нет. Копать сейчас некогда, к сожалению. :(

Sogl 16.12.2016 09:37

Цитата:

Сообщение от nohuhu (Сообщение 438131)
Вообще это интересный вопрос. А есть ли возможность отменить сортировку вообще, даже по одной колонке? По-моему нет.

Всегда раздражает этот момент в приложениях, в 90% случаев сортировку снять нельзя. По идее третий клик на колонку должен снимать сортировку на ней... так, например, реализовано в HeidiSQL.

nohuhu 16.12.2016 21:31

EXTJS-23325 :)

Sogl 13.01.2017 04:38

Цитата:

Сообщение от nohuhu
EXTJS-23325 :)

И как найти? Гугл показывает вот эту тему и в ней действительно есть в названии указанный номер:
https://www.sencha.com/forum/showthr...anel-Drag-Drop
Но это вообще ветка 2.3...

Поиск по форуму результатов тоже не дал.

nohuhu 13.01.2017 22:24

Никак не найти, к сожалению. Наша JIRA доступна только внутри компании. Можно открыть тему в форуме, указать номер тикета и поддержка посмотрит.

На быстрое решение надеяться не стоит, приоритет у этой задачи весьма низкий. :(


Часовой пояс GMT +3, время: 08:36.