#1410 closed дефект (готово)
История изделия открывается только по второму клику
| Reported by: | alx | Owned by: | Denis_N |
|---|---|---|---|
| Priority: | major | Component: | БД изделий АДС |
| Keywords: | Cc: |
Description
В r420/base выполняю следующие действия:
- Открываю главную страницу.
- В строку "Серийный номер" ввожу серийный номер изделия.
- В таблице изделий кликаю серийный номер изделия. Ничего не происходит.
- Повторно кликаю серийный номер изделия. Открывается история изделия.
Ожидалось, что история будет открываться по первому клику серийного номера изделия.
Change History (4)
follow-up: 2 comment:1 by , 3 weeks ago
| Resolution: | → готово |
|---|---|
| Status: | new → closed |
comment:2 by , 3 weeks ago
Replying to Denis_N:
В текущей версии старого сценария из r420/base больше нет: история изделия открывается отдельной кнопкой «История из журнала событий», а серийный номер является обычной ссылкой.
Очень интересно... А для чего эта кнопка? В чем разница между выводом истории этой кнопкой и кликом серийного номера? В Руководстве не нашел о ней никакой информации...
follow-up: 4 comment:3 by , 3 weeks ago
"История из журнала событий" - это краткая история, которая выводится в виде popup тут-же на главной не смещая контент и никуда не переходя. Наверное проще тебе тыкнуть в базе, чем рассказывать. В крайней правой колонке таблицы на главной
comment:4 by , 3 weeks ago
Replying to san:
"История из журнала событий" - это краткая история,
Уточни, пожалуйста, чем "краткая" история отличается от полной. Чего в ней (по сравнениб с полной) нет?
которая выводится в виде popup тут-же на главной не смещая контент и никуда не переходя.
Да, спасибо, это я уже сам заметил. :)
Наверное проще тебе тыкнуть в базе, чем рассказывать.
Я не могу ткнуть в кнопку каждого из нескольких десятков тысяч изделий - на это уйдет непозволительно много времени, а мне уже шестой десяток идет... :) А, как ты понимаешь, если ткныть не во все, то я не буду уверен, что нашел все отличия... :)
А еще по совместительству это был тонкий намек разработчику на то, что в Руководстве есть пробелы... :)
![[MC-04 logo]](/mc-04/chrome/site/logo.png)
Проблема относилась к старой реализации Главной страницы в r420/base.
В той версии клик по серийному номеру был реализован не как обычная ссылка, а через общий JS-обработчик клика по ячейке таблицы: код определял колонку по индексу ячейки, вручную переключал таблицу на history и запускал AJAX-загрузку. При одновременной AJAX-фильтрации после ввода серийного номера это могло приводить к эффекту, что первый клик не открывал историю, а второй уже срабатывал.
Старая механика была заменена:
В текущей версии старого сценария из r420/base больше нет: история изделия открывается отдельной кнопкой «История из журнала событий», а серийный номер является обычной ссылкой. Поэтому тикет закрываю как потерявший актуальность после переработки Главной / исправленный заменой старого механизма.
Закрываю как исправленно