Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Шаблон всплывающего окна  (Прочитано 2518 раз)

RadMur

  • Новичок
  • *
  • Сообщений: 30
    • Просмотр профиля
Шаблон всплывающего окна
« : 07 Ноября 2018, 13:44:48 »
Здравствуйте!

Есть множество одинаковых объектов. При нажатии должно всплывать окно с настройками выбранного объекта.
Городить кучу окон неправильно, поэтому хочу сделать одно окно и при вызове присваивать элементам этого
окна переменные выбранного объекта. Сделать что-то типа шаблона. Подскажите как лучше сделать?
Заранее спасибо.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Re: Шаблон всплывающего окна
« Ответ #1 : 07 Ноября 2018, 20:58:22 »
Здравствуйте!

Есть возможность подмены переменных у объектов через скрипты. Это позволяет, к примеру сделать некое шаблонное окно и при вызове этого окна из разных объектов подставлять в него нужные переменные. Таким образом, можно множество однотипных окон заменить одним(пример можно найти здесь). Следует учитывать, что подмена переменных происходит одновременно на всех клиентах. Поэтому, если клиентов несколько, то использовать подмену переменных следует с осторожностью или не использовать вообще, т.к. при одновременной работе с таким окном нескольких пользователей может получиться ситуация, при которой пользователь будет видеть в окне значения переменных не того объекта, с которого перешел в окно - подобная ситуация обсуждалась здесь.