MetabaseTreeList.OnIsBrowseableElem

Синтаксис

Sub OnIsBrowseableElem(Sender: Object; Args: IMetabaseTreeNodeSpecialEventArgs);

Begin

//набор операторов;

End Sub OnIsBrowseableElem;

Параметры

Sender - параметр, возвращающий компонент, сгенерировавший событие.

Args - параметр, позволяющий определить параметры события.

Описание

Событие OnIsBrowseableElem наступает при определении отображаемых в дереве элементов.

Комментарии

Если свойству Special аргумента события установлено значение True, то соответствующий элемент Node будет отображаться в дереве компонента, иначе нет будет.

Пример

Для выполнения примера предполагается наличие формы и расположенного на ней компонента MetabaseTreeList. Компонент настроен на отображение данных какой-либо папки репозитория. Для компонента в качестве обработчика события OnIsBrowseableElem установлена данная процедура.

Sub MetabaseTreeList1OnIsBrowseableElem(Sender: Object; Args: IMetabaseTreeNodeSpecialEventArgs);

Var

s: String;

Begin

s := Args.Node.ObjectDescriptor.Name;

If s.IndexOf("temp") <> -1 Then

Args.Special := False;

End If;

End Sub MetabaseTreeList1OnIsBrowseableElem;

После запуска формы в дереве элементов компонента MetabaseTreeList не будут отображаться объекты, содержащие в своем наименовании сочетание "temp".

См. также:

MetabaseTreeList