Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: RadMur от 07 Ноября 2018, 13:44:48

Название: Шаблон всплывающего окна
Отправлено: RadMur от 07 Ноября 2018, 13:44:48
Здравствуйте!

Есть множество одинаковых объектов. При нажатии должно всплывать окно с настройками выбранного объекта.
Городить кучу окон неправильно, поэтому хочу сделать одно окно и при вызове присваивать элементам этого
окна переменные выбранного объекта. Сделать что-то типа шаблона. Подскажите как лучше сделать?
Заранее спасибо.
Название: Re: Шаблон всплывающего окна
Отправлено: Simple_Scada от 07 Ноября 2018, 20:58:22
Здравствуйте!

Есть возможность подмены переменных у объектов через скрипты. Это позволяет, к примеру сделать некое шаблонное окно и при вызове этого окна из разных объектов подставлять в него нужные переменные. Таким образом, можно множество однотипных окон заменить одним(пример можно найти здесь (https://simple-scada.com/help/script/varsubs.html)). Следует учитывать, что подмена переменных происходит одновременно на всех клиентах. Поэтому, если клиентов несколько, то использовать подмену переменных следует с осторожностью или не использовать вообще, т.к. при одновременной работе с таким окном нескольких пользователей может получиться ситуация, при которой пользователь будет видеть в окне значения переменных не того объекта, с которого перешел в окно - подобная ситуация обсуждалась здесь (https://simple-scada.com/forum/index.php?topic=145.msg5984#msg5984).