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

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

Автор Тема: По нажатию на объект вывести определённый график на большом тренде  (Прочитано 933 раз)

razorqhex

  • Пользователь
  • **
  • Сообщений: 79
    • Просмотр профиля
Ещё раз всем привет. Извините за частые вопросы, но людям не угодишь  :(

Помогите с таким вопросом:

По нажатию на тренд "Свердловина 8" (скрин 1.png) я хочу перейти на его график в большом тренде (скрин 2.png)

Есть-ли такая возможность? Я был в документации скриптов и вроде как что-то похожее нашел, но завести не смог
« Изменён: 15 Ноября 2019, 10:57:22 от razorqhex »

razorqhex

  • Пользователь
  • **
  • Сообщений: 79
    • Просмотр профиля

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1179
    • Просмотр профиля
Здравствуйте.

Да, все верно, для перехода в нужную группу трендов можно использовать процедуру GoToTrendsGroupClient. Чтобы не писать множество однотипных скриптов можно создать один универсальный, используя свойство объектов "Тег". У каждого объекта "Временные тренды" нужно установить свойство тег равным ID группы трендов, в которую нужно перейти при клике на объекте, создать скрипт с типом события "Универсальный":
Код: (delphi)
begin
  GoToTrendsGroupClient(GetClientName, Sender.Tag);
end.
и назначить его на событие OnClick необходимых объектов.

razorqhex

  • Пользователь
  • **
  • Сообщений: 79
    • Просмотр профиля
Спасибо Вам :) здорово использовать универсальные скрипты
« Изменён: 15 Ноября 2019, 20:59:33 от Simple-Scada »