#550 closed баг (fixed)
Пропадает селект из колонки Конференции
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | major | Milestone: | 1 очередь |
Component: | ПО MC04-Dispatcher. Пульт диспетчера/техника | Keywords: | |
Cc: |
Description (last modified by )
Если на сервере сделать reloadxml. то селект в колонке конференция пропадает.(не выбрана никакая конференция)
Также селект пропадает в некоторых других случаях: 5
Change History (10)
comment:1 by , 8 years ago
follow-up: 4 comment:2 by , 8 years ago
Во первых с точки зрения пользователя программы ничего не произошло, и ему будет не понятно почему вдруг селект пропал. (например Диспетчер выбрал конференцию 1 и наблюдает за ней, а в это время Техник редактируя список абонентов вызвал reloadxml, при этом Диспетчер внезапно потеряет из виду состав участников конференции)
Во вторых по н.т.з (неявное т.з.:) в колонке конфереции всегда должна быть выбрана хотя-бы одна конференция, а если "реальных" конференций нет - селект должен установиться на строку основной конференции(он так и делает сейчас)
comment:3 by , 8 years ago
Ещё заметил что после reloadxml пропадают и "заготовки" несозданных конференций, что тоже не логично, на мой взгляд
comment:4 by , 8 years ago
Replying to san:
Во первых, с точки зрения пользователя программы ничего не произошло, и ему будет не понятно почему вдруг селект пропал.
Теперь согласен. Так как конференция на самом деле не пропадала, select должен оставаться на ней. Попробую сделать сохранение select'а.
Во вторых, по н.т.з (неявное т.з.:) в колонке конфереции всегда должна быть выбрана хотя-бы одна конференция, а если "реальных" конференций нет - селект должен установиться на строку основной конференции(он так и делает сейчас)
Как интересно... Хорошо, я это тоже проверю...
follow-up: 10 comment:5 by , 8 years ago
r797
В некоторых случаях в колонке "Конференции" оказывается не выбрана ни одна конференция, а по н.т.з. так происходить не должно.
Строчка с именем основной конференции всегда присутствует в колонке конференций и селект должен устанавливаться в неё в случаях когда его положение не определено... хотя что такое неопределено? Насколько я вижу, сейчас при удалении выбранной конференции селект устанавливается на строчку выше и если удалить все конференции селект останется на основной.
В таком случае не понятно почему в каких-то случаях он пропадает.
Достоверно известно что при старте программы пропадает селект (не всегда). При этом заметно, что строчка основной конференции на мгновение выделяется, а затем селект пропадает.
По утверждению Вити также селект пропадает в каких-то других случаях, но воспроизвести не удалось.
comment:6 by , 8 years ago
Description: | modified (diff) |
---|---|
Milestone: | Текущее → 1 очередь |
Priority: | minor → major |
comment:7 by , 8 years ago
Повысил приоритет, т.к. пропадание селекта мешает выполнению основных функций диспетчера
comment:10 by , 8 years ago
Replying to san:
В некоторых случаях в колонке "Конференции" оказывается не выбрана ни одна конференция,
В r809 введены дополнительные проверки, и, по идее, такого больше происходить не должно. Поэтому тикет я закрыл. Если будут снова возникать случаи, когда селекция пропадает, будем создавать новые тикеты с указанием конкретных случаев, когда это проявляется.
А что в этом ненормального? Почему ты считаешь, что это баг?