Как изменить одно свойство у нескольких элементов на странице?

Обсуждение SCADA-систем: Citect SCADA, Vijeo Citect, CitectSCADA, CitectFacilities, PowerLogic SCADA, PowerSCADA, MX4SCADA, Desigo Insight.
gogol
Сообщений в теме: 1
Сообщения: 34
Зарегистрирован: 16 апр 2014, 13:56

Как изменить одно свойство у нескольких элементов на странице?

#1

Сообщение gogol » 03 июн 2014, 15:14

Добрый день!

Вопросов собственно два
1. Как быстро изменить одинаковое свойство у компонентов на странице?
(не обязательно на интерфейсе, можно и не стандартными средствами)
2. Как поменять уровень привилегий для всех кнопок на всех страницах проекта?



Аватара пользователя
alex
Администратор
Сообщений в теме: 1
Сообщения: 1671
Зарегистрирован: 05 апр 2010, 21:58
Откуда: Москва
Благодарил (а): 43 раза
Поблагодарили: 89 раз
Контактная информация:

Re: Как изменить одно свойство у нескольких элементов на странице?

#2

Сообщение alex » 03 июн 2014, 20:43

1. Если коротко, то никак. Если сказать развернуто, то необходимо немного поменять подход к созданию графики, свойственный других SCADA по манипулированию графическими объектами. В Citect сделан акцент на системный подход к разработке графики, который подразумевает создание библиотек символов, джиннов и суперджиннов, на основе экземпляров которых строится мнемосхема. В этом случае, если мы сохраняем связь, то изменения вносятся в отдельный элемент библиотеки, и все изменения распространяются на ее экземпляры. Поначалу это требует времени, но потом все окупится с лихвой :)

2. Вручную, если задача одноразовая. Если регулярно, привязать свойство всех объектов, например, к меткам (Project Editor->System->Labels).

P.S.часто поля в Citect позволяют вписывать не только предустановленные значения, но и метки, теги и выражения на Cicode.




Если эта тема может быть полезна другим, поделитесь ссылкой:

Вернуться в «Citect SCADA, Vijeo Citect, CitectSCADA, CitectFacilities, PowerLogic SCADA, PowerSCADA, MX4SCADA, Desigo Insight»