0
Отвечен

Свойство видимости графических элементов

sergvillis 3 года назад в Общие вопросы обновлен protv32 3 года назад 9

Доброго времени.
Не появилась ли возможность управлять видимостью элемента типа "Изображение" на мнемосхеме?

ХОРОШО, МНЕ ПОНРАВИЛОСЬ
Оценка удовлетворенности от sergvillis 3 года назад
Отвечен

День добрый.

Такая возможность появилась у большинства элементов.

Пример:

Что-то я попробовал у меня не получилась?

Или она работает только с реальными каналами а с виртуальными не работает?

День добрый.

Что-то я попробовал у меня не получилась?
Или она работает только с реальными каналами а с виртуальными не работает?

Работает и с физическими и виртуальными каналами.

Управление видимостью.mp4

Подтверждаю - работает как с виртуальными, так и с физическими каналами.

  Добрый день.

Подскажите, возможно ли изменять видимость из тела скрипта?

К примеру внутренняя переменная в скрипте, может принимать значения 0, 1, 2, 3. Но элемент нужно отображать на мнемосхеме только когда перменная равна 1, или 3.

Доброго времени.
Я решал эту задачу так:
Создавал виртуальный канал типа bool.

К свойству видимости нужного ГЭ подключал указанный виртуальный канал.
В скрипте записывал в этот виртуальный канал true (если ГЭ должен быть видим) или false (если ГЭ не должен быть видим).

Добрый день. Да, пока так и сделал. Идея была в том, что пользователь выбирает из выпадающего списка например тип нагревателя, отсутствует/электрический/водяной, переменная соответственно принимает значение от 0 до 2. И в зависимости от этой переменной, на мнемосхеме отображается выбранный тип нагревателя. Приходится добавлять виртуальные (булевые) каналы под каждый элемент отдельно. Ещё жаль что нельзя указать видимость сразу для всей группы элементов на мнемосхеме, приходится каждый элемент выделять и привязывать к каналу.

+1

День добрый.

Приходится добавлять виртуальные (булевые) каналы под каждый элемент отдельно.

Достаточно одного виртуального канала на несколько элементов. Нет необходимости делать отдельные каналы под каждый элемент.

Ещё жаль что нельзя указать видимость сразу для всей группы элементов на мнемосхеме, приходится каждый элемент выделять и привязывать к каналу.

Подумаем что можно будет с этим сделать.

"Достаточно одного виртуального канала на несколько элементов. Нет необходимости делать отдельные каналы под каждый элемент."

Под "элементом" имел ввиду объект, состоящий из составляющих элементов.

Сервис поддержки клиентов работает на платформе UserEcho