Page.SetObjectScript

Page.SetObjectScript ( string ObjectName,
string EventName,
string Script )
Примеры

Описание

Устанавливает скрипт на событие объекта.

Примечание: Это действие применимо только к объектам на текущей странице. Для установки скрипта для объекта на странице 2, приложение должно показывать страницу 2.

Параметры

ObjectName

(строка) Имя объекта, чей скрипт нужно установить.

EventName

(строка) Название события, чей скрипт нужно установить, в том виде, как он показан в диалоговом окне редактора скрипта. Например, "On Click".

Script

(строка) Скрипт предназначенный для указанного события объекта.

Примечание: Скрипт указанный в этом аргументе будет заменять любой скрипт уже существующий в событии. Если нужно его добавить к событию (вместо замены скрипта), вначале следует выполнить действие Page.GetObjectScript.

Возврат

Ничего. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

Page.SetObjectScript("Label1", "On Click", "-- Script removed by action");
Удаляем скрипт из события On Click объекта надпись (label) "Label1" и заменяем его комментарием.

Пример 2

-- Get the script from the button's on click event
-- Получаем скрипт из события on click кнопки
sPreviousScript = Page.GetObjectScript("Button1", "On Click");

-- Initialize the new script
-- Инициализируем новый скрипт
sNewScript = "Dialog.Message(\"Title\", \"Message\");"

-- Append the new script to the old script
-- Добавляем новый скрипт к старому скрипту
Page.SetObjectScript("Button1", "On Click", sPreviousScript .. "\r\n" .. sNewScript);
Добавляем действие диалогового окна сообщения к скрипту имеющемся в событии On Click объекта кнопка "Button1".
Смотрите также: Связанные действия