Opened 3 years ago

Closed 22 months ago

#877 closed улучшение (готово)

Добавить поле ввода наименования в фильтры

Reported by: alx Owned by: Denis_N
Priority: minor Component: БД изделий АДС
Keywords: Cc:

Description

Сейчас чтобы в фильтрах на главной странице задать поиск только одного конкретного типа платы надо найти этот тип в длинном списке (прокручивая его в довольно маленьком окне) и отметить чекбокс. Это долго и неудобно.

Думаю, в подавляющем большинстве случаев пользователя будет интересовать один конретный тип платы, и его гораздо проще и быстрее ввести как текст. Предлагаю дополнить фильтр полем ввода, в котором можно было бы просто текстом набрать наименование платы (с автоматической подсказкой вариантов). При необходимости найти несколько типов плат их можно вводить через запятую (см. как пример ввод в поле "Копия" при создании тикетов в trac). Список изделий с чекбоксами можно оставить как альтернативный вариант, хотя лично мое мнение - вряд ли кто-то будет им пользоваться при наличии строки ввода.

Attachments (1)

11.jpg (26.5 KB ) - added by san 22 months ago.

Download all attachments as: .zip

Change History (7)

comment:1 by san, 2 years ago

Owner: changed from san to Denis_N
Status: newassigned

comment:2 by Denis_N, 2 years ago

Resolution: fixed
Status: assignedclosed

In 59/base:

Добавлен на главной поиск по фильтрам "Тип", "Название", "Местоположение", "Владелец"
Closes #877

comment:3 by san, 2 years ago

поиск по фильтрам

Уточню, что это не поиск по фильтрам, а скорее фильтр по фильтрам.
Теперь можно вводя текст в поле отфильтровать список чекбоксов до искомого и почекать его.

in reply to:  3 comment:4 by alx, 22 months ago

Resolution: fixed
Status: closedreopened

Replying to san:

Теперь можно вводя текст в поле отфильтровать список чекбоксов до искомого и почекать его.

В r153/base не работает: в группе "Имя" в строке ввода ввожу "SW-01", и ничего не происходит - как отображался в группе миллион чекбоксов (ну почти), так и отображается (я ожидал, что пропадут все кроме SW-01)...

В других группах это тоже не работает.

comment:5 by san, 22 months ago

С обновлёнными скриптами и css тоже не работает?

У меня всё ок, в предыдущем релизе, который был залит на r2, эта функция уже работала.

Last edited 22 months ago by san (previous) (diff)

by san, 22 months ago

Attachment: 11.jpg added

in reply to:  5 comment:6 by alx, 22 months ago

Resolution: готово
Status: reopenedclosed

Replying to san:

С обновлёнными скриптами и css тоже не работает?

Ни да, ни нет. :)

Я обнаружил дополнительное существенное обстоятельство, которое имело место вчера когда я обнаружил баг. При первоначальной загрузке страницы функция работает. Но после воспроизведения бага, описанного в тикете #1066 (то есть после запроса страницы и получения в ответ сообщения об ошибке) уже не работает... К сожалению, после принудительного обновления скриптов и css я не могу воспроизвести ошибку из тикета #1066 (я вообще не понимаю, как теперь сделать описанный там запрос)...

Судя по всему, проблема не связана с собственно реализацией функции, поэтому этот тикет надо закрыть, и создать новый. Создал тикет #1076.

Note: See TracTickets for help on using tickets.