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

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

Автор Тема: По работе с шаблонами  (Прочитано 3039 раз)

mozambik

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
По работе с шаблонами
« : 16 Октября 2020, 08:48:32 »
Добрый день. Подскажите, как пользоваться нововведением:

"В подстановках шаблона можно использовать спец. значения перечисленные ниже: #var_desc Описание переменной..." итд.

Скажите куда подставлять значения? Уже все перепробовал, не получается отобразить, допустим, в заголовке имя переменной, к которой привязано шаблонное окно.
Допустим, мы создаем объект "Поле". К нему привязываем переменную и шаблонное окно. А в шаблонном окне, например, 4 поля для изменения границ Ha, Hw, Lw, La. Чтобы упростить себе задачу, так как полей на странице Скады много, думал, что можно оперировать спец значениями. Скажите, осуществимо ли это, или нужно идти по другому пути?
Заранее благодарен за помощь! :)
« Изменён: 16 Октября 2020, 09:59:19 от mozambik »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Re: По работе с шаблонами
« Ответ #1 : 16 Октября 2020, 10:10:02 »
Здравствуйте.

К окну нельзя привязать переменную, т.к. у окна нет свойства "Переменная", поэтому использовать в заголовке спец. значения не получится. Если требуется в заголовке отобразить имя переменной, то нужно скрыть заголовок окна, вместо него разместить компонент "Текст", связать его с требуемой переменной и в тексте компонента Текст использовать спец. значения, например: Заголовок с именем переменной: %#var_name% .

mozambik

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: По работе с шаблонами
« Ответ #2 : 16 Октября 2020, 10:34:15 »
Прошу прощения, но где то что то кто то не понимает. Скорее всего я ) Объясню в картинках, пронумерованных в хронологическом порядке.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Re: По работе с шаблонами
« Ответ #3 : 16 Октября 2020, 10:40:51 »
Для того, чтобы использовать спец. значения нужно чтобы объект был связан с какой-нибудь переменной. У Вас Текст не связан с переменной, поэтому неоткуда брать ее имя. Свяжите текст с переменной Speed.

mozambik

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: По работе с шаблонами
« Ответ #4 : 16 Октября 2020, 10:58:12 »
Привязана  :(

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Re: По работе с шаблонами
« Ответ #5 : 16 Октября 2020, 11:17:30 »
Вы используете версию 2.4.0.6? Если нет, обновитесь до версии 2.4.0.6. Если да, то пришлите проект из директории "...\Simple-Scada 2\Projects\Имя_проекта" для проверки на support@simple-scada.com.
« Изменён: 16 Октября 2020, 11:18:29 от Simple-Scada »

mozambik

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: По работе с шаблонами
« Ответ #6 : 16 Октября 2020, 11:24:46 »
Да, использую свежую версию.
Проект сейчас пришлю

mozambik

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: По работе с шаблонами
« Ответ #7 : 16 Октября 2020, 11:29:09 »
Для того, чтобы использовать спец. значения нужно чтобы объект был связан с какой-нибудь переменной. У Вас Текст не связан с переменной, поэтому неоткуда брать ее имя. Свяжите текст с переменной Speed.
А вот тут опять же вопрос. Я в шаблонном окне привязываю текст к конкретной переменной.
Тогда при вызове этого шаблонного окна из другого "Поля" текст будет привязан к предыдущей переменной? Как то не логично... Как тогда будет работать шаблон?
« Изменён: 16 Октября 2020, 11:31:05 от Simple_Scada »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Re: По работе с шаблонами
« Ответ #8 : 16 Октября 2020, 11:37:29 »
Ознакомьтесь со статьей по работе с шаблонными окнами. В шаблонах можно указывать переменные через подстановки, тогда при привязке окна к разным объектам будут использоваться разные переменные.

mozambik

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: По работе с шаблонами
« Ответ #9 : 16 Октября 2020, 12:06:41 »
Я с этого и начал, но все равно спасибо за совет. В справке не говорится ничего об объекте "поле". Вот я и еще раз хотел бы уточнить. Смотрите, Если мы задаем через просто подстановку %val% имя переменной, то все появляется, согласен, тут все ок. Мы используем в тексте имя переменной из подстановки. И можем оперировать с разными тэгами, указывая их имена в подстановке. Значения мы тоже можем выводить и менять в шаблоне. Просто привязывая ту же подстановку к объекту поле в шаблоне. Но можно ли привязаться к Полям ВА ВП итд, используя спец. символы? Или нужно использовать другой путь решения этого вопрса?

mozambik

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: По работе с шаблонами
« Ответ #10 : 16 Октября 2020, 12:17:56 »
Можно сам и отвечу на свой вопрос. Да, можно. И спец символы не нужны. Просто к Полю ВА нужно привязать ту же подстановку %val%, но оперировать уже не со значением, а с необходимой границей. И таким образом мы подставляем только имя переменной, тем самым упрощая себе жизнь)