Opened 7 weeks ago
Closed 7 weeks ago
#904 closed баг (fixed)
PE-14 скрываются ячейки PoE статус
| Reported by: | AlexLir | Owned by: | alx |
|---|---|---|---|
| Priority: | средний | Milestone: | 2 очередь |
| Component: | sw | Keywords: | |
| Cc: |
Description
Если плата PE-14 передает в ответе в байтах 1-4 в переменной 11, не число 4, то при открытии окна платы PE-14 ячейка PoE status окрасится в желтый цвет, а при следующем опросе переменной скроется (<td class="poeStatus warning" style="display: none;"></td>).
Прошу исправить данное поведение интерфейса так как таблица разваливается.
Attachments (1)
Change History (5)
by , 7 weeks ago
| Attachment: | таблица.png added |
|---|
comment:1 by , 7 weeks ago
follow-up: 3 comment:2 by , 7 weeks ago
Забыл важное уточнение, что надпись скрывается когда скрывается предупреждение "Предупреждение: для работы PoE требуется наличие в блоке напряжения 48 В (плат PS-48/PS-48D/BS-220)", если предупреждение отображается то поле Status не скрывается.
comment:3 by , 7 weeks ago
Replying to AlexLir:
Забыл важное уточнение, что надпись скрывается когда скрывается предупреждение "Предупреждение: для работы PoE ...
О, это действительно было очень важное уточнение. Благодаря ему я смог понять, почему происходит описанный эффект. И происходит он не при запросе переменной .11.0, а при запросе переменной .14.0. И только для плат PE-14 исполнения 2...

Replying to AlexLir:
В коде, работающем с платой PE-14, я не обнаружил никаких манипуляций со стилем
displayячеек PoE status. Стильdisplay: noneприсваивается элементу при выполнении метода JQueryhide(). Применения этого метода к ячейкам PoE status я также в коде не обнаружил. При чтении переменной .11.0 платы PE-14 выполняется только изменение текста ячеек PoE status и классовgreen,alarmиwarning, которые не скрывают видимости ячейки.Провел "синтетический" тест - при получении значения переменной .11.0 перед выполнением обработки значения присвоил байту 0 значение 15 (в байтах 1-4 при этом было значение 6, что отлично от 4). Ячейки PoE status не скрылись.
Таким образом, описанное в описании тикета поведение у меня не воспроизвелось, анализ кода также не позволил обнаружить возможность описанного поведения. Предполагаю, что условия скрытия ячейки PoE status отличаются от написанных в описании тикета (отличное от 4 значение в байтах 1-4).
В связи с написанным выше, уточни, пожалуйста, почему ты считаешь, что скрытие ячейки происходит именно при запросе переменной .11.0 - как ты это определил?