#1404 closed дефект (готово)
Неверная работа фильтра (сезон 2)
| Reported by: | alx | Owned by: | Denis_N |
|---|---|---|---|
| Priority: | critical | Component: | БД изделий АДС |
| Keywords: | Cc: |
Description
В r417/base выполняю следующие действия:
- открываю главную страницу;
- в "фильтрах по основным параметрам" в строке "Название изделия" ввожу "VE-02";
- в появившемся списке выбираю "VE-02-02".
Ожидал в результате получить список плат VE-02-02. Вместо этого получил список из разных плат, не только VE-02-02:
Attachments (1)
Change History (3)
by , 11 months ago
follow-up: 2 comment:1 by , 3 weeks ago
| Resolution: | → готово |
|---|---|
| Status: | new → closed |
comment:2 by , 3 weeks ago
Replying to Denis_N:
В r540/base восстановлено автодополнение фильтров Главной страницы, в том числе для имени изделия.
??? Непонятно, какое это имеет отношение к теме данного тикета... В этом тикете я на неработающее автодополнение не жаловался. На автодополнение я жаловался в другом тикете - мне кажется, было бы олее логичным писать о его исправлении там...
Version 0, edited 3 weeks ago by (next)
Note:
See TracTickets
for help on using tickets.
![[MC-04 logo]](/mc-04/chrome/site/logo.png)

Исправлено.
В r417/base фильтры Главной страницы применялись автоматически при вводе/изменении поля. Из-за этого при вводе “VE-02” мог уйти широкий AJAX-запрос, затем после выбора “VE-02-02” уходил второй запрос, но старый ответ мог вернуться позже и перерисовать таблицу результатами для “VE-02”.
В r540/base восстановлено автодополнение фильтров Главной страницы, в том числе для имени изделия.
В r547/base изменена логика применения фильтров: значения формы применяются явно через “Показать”/submit, а пагинация и сортировка работают с уже применённым состоянием фильтров. В текущей реализации также игнорируются устаревшие ответы AJAX-запросов.
Поэтому сценарий, когда после выбора “VE-02-02” таблица остаётся/перерисовывается результатами широкого фильтра “VE-02”, больше не должен воспроизводиться.
Закрываю тикет, как исправленный