0

Процедура УстановитьДействие() для управляемой формы

Устанавливает обработчик события для управляемой формы или элемента управляемой формы

Синтаксис

Процедура УстановитьДействие() имеет следующий синтаксис:

УстановитьДействие(ИмяСобытия, Действие)

А также альтернативный англоязычный синтаксис:

SetAction(ИмяСобытия, Действие)

Параметры

Описание параметров процедуры УстановитьДействие():

Имя параметра* Тип Описание
ИмяСобытия Строка Имя события.
Действие Строка Имя процедуры обработчика или Неопределено.
*Жирным шрифтом выделены обязательные параметры

Описание

Процедура УстановитьДействие() устанавливает новый обработчик события для управляемой формы или элемента управляемой формы.

Процедура-обработчик события должна располагаться в модуле той же формы и предваряться соответствующей инструкцией препроцессора: &НаКлиенте — если используется клиентский обработчик события и &НаСервере — если используется серверный обработчик события.

Обратите внимание! В отличие от процедуры УстановитьДействие() для обычных форм в параметре Действие указывается строковое значение!

Если вместо действия указано значение Неопределено, данное событие обработано не будет.

Доступность

Версия Поддержка
8.1 не поддерживается!
8.2 Сервер
8.3 Сервер, Мобильный автономный сервер, Мобильное приложение

Пример использования

Пример кода с использованием процедуры УстановитьДействие():

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
    ПолеВвода = Элементы.Найти("ИмяПользователя");
    Если НЕ ПолеВвода = Неопределено Тогда
        ПолеВвода.УстановитьДействие("ПриИзменении", "ПолеВводаПриИзменении");
    КонецЕсли;
    
КонецПроцедуры

&НаКлиенте
Процедура ПолеВводаПриИзменении(Элемент)

    Сообщить(ИмяПользователя);    

КонецПроцедуры//ПолеВводаПриИзменении()

Поделиться страницей в соц.сетях

Метки: Метки

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *