Opened 8 years ago

Last modified 7 years ago

#215 closed улучшение

Вкладка TDM: коммутация N каналов — at Version 2

Reported by: san Owned by: alx
Priority: средний Milestone: 2 очередь
Component: web-интерфейс (sw) Keywords:
Cc: andrei

Description (last modified by san)

Давно существует потребность коммутировать в тдм маппере несколько подряд расположенных каналов за раз(перетащить все каналы платы КО в поток или часть каналов потока перетащить в другой поток, а по одному каналу таскать долго и неудобно)

Возникла идея как это можно реализовать.
Сейчас при переносе мышкой одной ячейки в другую выводится диалог "Соединить канал 7:1 ---> 12:3?"Да/Нет.
Предлагаю в этот диалог добавить поле ввода количества каналов для коммутации.
Примерно так:

Ну и сразу напишу что нужно не забыть обработать ситуации:

  • каналы не влезли в поток
  • СУВ КИ16 или КИ1 включен в потоке и один из каналов попал в эту ячейку

Change History (3)

by san, 8 years ago

Attachment: mapper.png added

in reply to:  description comment:1 by alx, 8 years ago

Replying to san:

Предлагаю в этот диалог добавить поле ввода количества каналов для коммутации.

Мне такой вариант не нравится.

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

Во-вторых, насколько я понял, таким образом можно перетащить только группу каналов, расположенных подряд. А если через один - то уже нельзя...

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

Ну и сразу напишу что нужно не забыть обработать ситуации:

  • каналы не влезли в поток
  • СУВ КИ16 или КИ1 включен в потоке и один из каналов попал в эту ячейку

Каков должен быть результат обработки?

comment:2 by san, 8 years ago

Description: modified (diff)

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

Конечно так будет лучше, но и работы больше, я предложил вариант "из того что есть".

Каков должен быть результат обработки?

Как минимум, предупреждение пользователя.

Note: See TracTickets for help on using tickets.