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

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

Автор Тема: Таблица. Новые возможности.  (Прочитано 1015 раз)

Серега

  • Постоялец
  • ***
  • Сообщений: 209
    • Просмотр профиля
Таблица. Новые возможности.
« : 21 Декабря 2018, 10:15:34 »
Добрый день!
В новостях последнего обновления у таблицы появился ряд интересных свойств и событий.
Хотелось бы получить информацию (например пару примеров) о таких событиях как OnCellDatachange и OnCellClick.
Если готовите описание в хэлп-онлайн подождем.
А также хотелось бы уточнить входят ли эти события в версию Demo (time limit) v2.3.3.0?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Re: Таблица. Новые возможности.
« Ответ #1 : 23 Декабря 2018, 10:32:11 »
Здравствуйте.
Все события доступны во всех версиях Simple-Scada. Событие OnCellDatachange выполняется, когда изменилась переменная к которой привязана ячейка. Событие OnCellClick выполняется когда пользователь кликнул ячейку. Ячейка которая вызвала скрипт передаётся в него в качестве параметра с именем Cell и с ней можно работать как угодно. Пример для события OnCellClick:
Код: (delphi)
begin
  { меняем цвет ячейки по которой кликнул пользователь на случайный }
  Cell.Color := RandomColor;
end.

stratixx

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Таблица. Новые возможности.
« Ответ #2 : 22 Января 2022, 15:57:01 »
А подскажите каким должен быть скрипт чтоб его можно было выбрать в событии OnCellDataChange или OnCellDataChangeEX?
Дело в том что ни один скрипт проекта в списке доступных скриптов по этим событиям не отображается.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1175
    • Просмотр профиля
Re: Таблица. Новые возможности.
« Ответ #3 : 23 Января 2022, 23:53:26 »
Здравствуйте.

Цитировать
А подскажите каким должен быть скрипт чтоб его можно было выбрать в событии OnCellDataChange или OnCellDataChangeEX?
Дважды кликните по значку напротив события OnCellDatachange или OnCellDatachangeEx(см. скриншот во вложении) - будет создан скрипт по данному событию. После чего напишите нужный скрипт или при необходимости скопируйте код из другого скрипта.
« Изменён: 23 Января 2022, 23:54:31 от Simple_Scada »