Simple-Scada 2 > Ваши вопросы

Скрипт для шаблонного окна с сообщениями.

(1/2) > >>

SID:
Здравствуйте! Имеется проект с множеством окон созданных по одному шаблону. Все элементы в окне работают с нужными переменными при помощи подстановки. Не могу найти способ для изменения группы отображаемых сообщений согласно подстановки.
то есть должно выглядеть примерно так: Отображаемые сообщения = ID группы сообщений = тег окна сообщений = подстановке в шаблонном окне.

Например при открытие окна с подстановкой 5 откроется окно с сообщениями группы ID 5

Simple_Scada:
Здравствуйте.

У компонента "Список сообщений" нельзя изменять группу сообщений во время работы проекта. Если из окна необходимо получать доступ к сообщениям определенной группы, то можно реализовать переход к нужной группе сообщений к примеру через кнопку и универсальный скрипт по событию OnClick:

--- Код: (delphi) ---begin
  GoToMessagesGroupClient(GetClientName, Sender.Tag);     
end.В свойстве "Тег" кнопки нужно указать подстановку, которая будет определять ID требуемой группы сообщений.

SID:
про универсальный скрипт перехода к группе сообщений я знаю. Хотелось бы чтобы окно группы формировалось при открытие шаблонного окна как остальные элементы

pan2000:
  Здравствуйте.

В качестве "Списка сообщений" с изменяемым номером группы можно использовать объект "Таблица", заполняемый из таблицы сообщений message в БД.
 + возможна фильтрация не только по ID группы сообщений, но и по другим критериям (временной интервал, число сообщений и т.д.);
    возможность не показывать незначимые столбцы;
 - только одна форма таблицы для пользовательских сообщений с gid >= 0;
   задержка обновления таблицы с периодом 1 сек;
   необходимость правки скрипта (или константы) при изменении состава пользователей.
Пример во вложении.

SID:
Спасибо pan2000! думаю идея хорошая! буду пробывать

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии
Mobile View