IEtlBox.DefaultHandlers

Синтаксис Fore

DefaultHandlers: Boolean;

Синтаксис Fore.NET

DefaultHandlers: Boolean;

Описание

Свойство DefaultHandlers определяет возможность выполнения установленного по умолчанию действия над фигурой в задаче ETL.

Комментарии

Свойство актуально, если в задаче ETL присутствуют фигуры, которые связаны с объектами репозитория.

Если свойству DefaultHandlers установлено значение True, то для фигур будут выполняться те действия, которые определены для них в репозитории. При двойном щелчке по фигуре, которая соответствует объекту репозитория, будет произведено открытие соответствующего объекта. По умолчанию свойству DefaultHandlers установлено значение False, при этом то все действия обрабатываются в событиях компонента.

Пример Fore

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонентов UiEtlObject с наименованием «UiEtlObject1» и EtlBox с наименованием «EtlBox1». «UiEtlObject1» установлен в качестве источника для «EtlBox1». К «UiEtlObject1» подключена какая-либо задача ETL.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Begin
    EtlBox1.PopupMenu := 
Null;
    EtlBox1.DefaultHandlers := 
True;
    EtlBox1.DefaultMenu := 
True;
End Sub Button1OnClick;

При нажатии на кнопку для задачи ETL и её фигур будет доступно системное контекстное меню. Также для фигур, представляющих объекты репозитория, будут выполняться те действия, которые для них определены в репозитории.

См. также:

IEtlBox