Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: ARV от 23 Сентября 2024, 16:59:40

Название: Переход к группе трендов при помощи скрипта
Отправлено: ARV от 23 Сентября 2024, 16:59:40
Возможно ли открыть группу трендов по нажатию кнопки в окне?
Т.е. стоит задача иметь в окне свойств объекта кнопку, нажав на которую пользователь увидит тренды параметров этого объекта.
Хочется именно перейти на "страничку" трендов нужной группы, а не использовать временной тренд в отдельном окошке.
Название: Re: Переход к группе трендов при помощи скрипта
Отправлено: Simple Scada от 24 Сентября 2024, 08:40:04
Здравствуйте.

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

Также, у страниц/подстраниц есть свойство "Группа трендов (https://clck.ru/3DUCjA)", с помощью которого можно выбрать, какая группа трендов будет открыта при переходе к просмотру трендов с данной страницы. Если применять данное свойство, то для перехода в тренды из скриптов можно использовать процедуру "GoToTrendsClient (https://simple-scada.com/help/script/gototrendsclient.html)".
Название: Re: Переход к группе трендов при помощи скрипта
Отправлено: ARV от 24 Сентября 2024, 09:16:38
Спасибо!