Opened 22 months ago

Closed 22 months ago

Last modified 22 months ago

#1073 closed дефект (invalid)

Ничего не происходит при нажатии кнопки "Далее"

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

Description (last modified by alx)

В r153/base на страничке "Несоответствия" при нажатии кнопки "Далее" ничего не происходит (по крайней мере визуально никакой реакции на нажатие не видно). Как воспроизвести:

  • Открываю главную страницу.
  • В строке изделия s/n F00750 кликаю ссылку в столбце "Несоотств." - открывается страница "Несоответствия" в новой вкладке браузера:
  • Кликаю кнопку "Далее" - никаких визуальных изменений на странице не происходит.

Я не знаю, что должно было происходить по задумке разработчика (и/или человека, ставившего ему задачу) при нажатии "Далее", но определенно что-то происходить должно. :)

Attachments (2)

11.jpg (76.8 KB ) - added by san 22 months ago.
ss1.jpg (18.3 KB ) - added by alx 22 months ago.

Download all attachments as: .zip

Change History (15)

by san, 22 months ago

Attachment: 11.jpg added

comment:1 by san, 22 months ago

У меня всё работает, после нажатия Далее выводится краткая история платы, поле Комментарий и кнопка Сохранить:

comment:2 by san, 22 months ago

Может, быть это тоже следствие неправильного кэширования как #1062 ?

by alx, 22 months ago

Attachment: ss1.jpg added

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

Description: modified (diff)

Replying to san:

У меня всё работает, после нажатия Далее выводится краткая история платы, поле Комментарий и кнопка Сохранить:

Все перечисленное (кроме истории) на странице есть изначально...

Уточнил свои действия в описании тикета.

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

Replying to san:

Может, быть это тоже следствие неправильного кэширования как #1062 ?

После принудительного обновления стилей и скриптов поведение не изменилось.

comment:5 by alx, 22 months ago

Судя по сетевой активности, при нажатии кнопки "Далее" происходит перезагрузка страницы. Сомневаюсь, что именно так было задумано.

comment:6 by san, 22 months ago

Так и было задумано. При нажатии далее серийный номер передается через POST, при наличии серийного номера скрипт должен нарисовать информацию об изделии и остальное.

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

comment:7 by san, 22 months ago

Оу, увидел картинку...

В строке изделия s/n F00750 кликаю ссылку в столбце "Несоотств." - открывается страница "Несоответствия" в новой вкладке

Интерфейс Несоответствия получил серийный номер через POST и должен отобразить всё как в comment:1, без нажатия Далее.
Кнопка Далее это просто "Ввод" серийного номера, если ты хочешь ввести другой или открыл интерфейс без передачи ему номера.

comment:8 by san, 22 months ago

О, у меня воспроизводится с F00750
Кажется я выявил закономерность.
Если у платы в истории нет ничего что должно отображаться в "краткой истории", то и информация о плате не отображается - это баг.

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

in reply to:  7 comment:9 by san, 22 months ago

Replying to san:

Оу, увидел картинку...

В строке изделия s/n F00750 кликаю ссылку в столбце "Несоотств." - открывается страница "Несоответствия" в новой вкладке

Интерфейс Несоответствия получил серийный номер через POST и должен отобразить всё как в comment:1, без нажатия Далее.
Кнопка Далее это просто "Ввод" серийного номера, если ты хочешь ввести другой или открыл интерфейс без передачи ему номера.

Т.е. если бы даже бага не было, то нажав Далее, в своём эксперименте, ты бы всё-равно не увидел изменений на страничке.
По нажатию Далее открывается интерфейс Несоответствие для заданного серийного номера, раз номер не изменился, то и результат бы не изменился.

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

Resolution: invalid
Status: newclosed

Replying to san:

Так и было задумано.

Ну хорошо. Раз было задумано, чтобы на странице была (на мой взгляд, бесполезная) кнопка, которая загружает ту же страницу, которая и так уже загружена (и, таким образом, не делает ничего полезного) - тогда все в порядке...

in reply to:  7 comment:11 by alx, 22 months ago

Replying to san:

Кнопка Далее это просто "Ввод" серийного номера, если ты хочешь ввести другой или открыл интерфейс без передачи ему номера.

Но ведь я открыл интерфейс не через меню, а кликом ссылки в строке конкретного изделия! Зачем мне вводить другой серийный номер (и нажимать после этого "Далее")? Очевидно же, что если пользователь кликает ссылку в строке некоего изделия, то несоответствия именно этого, а не какого-то другого изделия он и хочет увидеть! :)

comment:12 by san, 22 months ago

Тогда пусть не нажимает Далее)

Вдруг ты передумаешь вводить несоответствие для этого изделия и захочешь ввести для другого)

in reply to:  12 comment:13 by alx, 22 months ago

Replying to san:

Вдруг ты передумаешь вводить несоответствие для этого изделия и захочешь ввести для другого)

Для этого есть меню.

Note: See TracTickets for help on using tickets.