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

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

Автор Тема: Переход к группе трендов при помощи скрипта  (Прочитано 2197 раз)

ARV

  • Постоялец
  • ***
  • Сообщений: 117
    • Просмотр профиля
Возможно ли открыть группу трендов по нажатию кнопки в окне?
Т.е. стоит задача иметь в окне свойств объекта кнопку, нажав на которую пользователь увидит тренды параметров этого объекта.
Хочется именно перейти на "страничку" трендов нужной группы, а не использовать временной тренд в отдельном окошке.

Simple Scada

  • Глобальный модератор
  • *****
  • Сообщений: 288
    • Просмотр профиля
    • Simple-Scada
Re: Переход к группе трендов при помощи скрипта
« Ответ #1 : 24 Сентября 2024, 08:40:04 »
Здравствуйте.

Да, это возможно – см. процедуру "GoToTrendsGroupClient". Чтобы скрипт был универсальным, параметр "AGroupID" можно указывать через свойство кнопки "Тег". Пример скрипта:
Код: (delphi)
begin
  if Sender is TM_Object then
    with Sender as TM_Object do
      // переход в группу трендов с ID = свойству объекта "Тег" на клиенте, который вызвал скрипт
      GoToTrendsGroupClient(GetClientName, Tag);
end.

Также, у страниц/подстраниц есть свойство "Группа трендов", с помощью которого можно выбрать, какая группа трендов будет открыта при переходе к просмотру трендов с данной страницы. Если применять данное свойство, то для перехода в тренды из скриптов можно использовать процедуру "GoToTrendsClient".
« Изменён: 24 Сентября 2024, 09:17:40 от Simple-Scada »

ARV

  • Постоялец
  • ***
  • Сообщений: 117
    • Просмотр профиля
Re: Переход к группе трендов при помощи скрипта
« Ответ #2 : 24 Сентября 2024, 09:16:38 »
Спасибо!