Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Серега от 21 Декабря 2018, 10:15:34

Название: Таблица. Новые возможности.
Отправлено: Серега от 21 Декабря 2018, 10:15:34
Добрый день!
В новостях последнего обновления у таблицы появился ряд интересных свойств и событий.
Хотелось бы получить информацию (например пару примеров) о таких событиях как OnCellDatachange и OnCellClick.
Если готовите описание в хэлп-онлайн подождем.
А также хотелось бы уточнить входят ли эти события в версию Demo (time limit) v2.3.3.0?
Название: Re: Таблица. Новые возможности.
Отправлено: Simple-Scada от 23 Декабря 2018, 10:32:11
Здравствуйте.
Все события доступны во всех версиях Simple-Scada. Событие OnCellDatachange выполняется, когда изменилась переменная к которой привязана ячейка. Событие OnCellClick выполняется когда пользователь кликнул ячейку. Ячейка которая вызвала скрипт передаётся в него в качестве параметра с именем Cell и с ней можно работать как угодно. Пример для события OnCellClick:
Код: (delphi)
begin
  { меняем цвет ячейки по которой кликнул пользователь на случайный }
  Cell.Color := RandomColor;
end.
Название: Re: Таблица. Новые возможности.
Отправлено: stratixx от 22 Января 2022, 15:57:01
А подскажите каким должен быть скрипт чтоб его можно было выбрать в событии OnCellDataChange или OnCellDataChangeEX?
Дело в том что ни один скрипт проекта в списке доступных скриптов по этим событиям не отображается.
Название: Re: Таблица. Новые возможности.
Отправлено: Simple_Scada от 23 Января 2022, 23:53:26
Здравствуйте.

Цитировать
А подскажите каким должен быть скрипт чтоб его можно было выбрать в событии OnCellDataChange или OnCellDataChangeEX?
Дважды кликните по значку напротив события OnCellDatachange или OnCellDatachangeEx(см. скриншот во вложении) - будет создан скрипт по данному событию. После чего напишите нужный скрипт или при необходимости скопируйте код из другого скрипта.