Opened 11 months ago

Closed 3 weeks ago

Last modified 3 weeks ago

#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)

ss1.jpg (107.2 KB ) - added by alx 11 months ago.

Download all attachments as: .zip

Change History (3)

by alx, 11 months ago

Attachment: ss1.jpg added

comment:1 by Denis_N, 3 weeks ago

Resolution: готово
Status: newclosed

Исправлено.

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

В r540/base восстановлено автодополнение фильтров Главной страницы, в том числе для имени изделия.

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

Поэтому сценарий, когда после выбора “VE-02-02” таблица остаётся/перерисовывается результатами широкого фильтра “VE-02”, больше не должен воспроизводиться.

Закрываю тикет, как исправленный

in reply to:  1 comment:2 by alx, 3 weeks ago

Replying to Denis_N:

В r540/base восстановлено автодополнение фильтров Главной страницы, в том числе для имени изделия.

??? Непонятно, какое это имеет отношение к теме данного тикета... В этом тикете я на неработающее автодополнение не жаловался. На автодополнение я жаловался в другом тикете - мне кажется, было бы олее логичным писать о его исправлении там...

Version 0, edited 3 weeks ago by alx (next)
Note: See TracTickets for help on using tickets.