IDimensionViewerBase.Expand

Синтаксис Fore

Expand(Node: Integer; [Recursively: Boolean = false ]);

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

Expand(Node: uinteger; Recursively: boolean);

Параметры

Node. Вершина, иерархия потомков которой будет развернута;

Recursively. Признак рекурсивного разворачивания иерархии потомков.

Описание

Метод Expand разворачивает иерархии потомков дерева указанной вершины.

Комментарии

Возможные значения параметра Recursively:

Для сворачивания иерархии потомков дерева указанной вершины используйте метод IDimensionViewerBase.Collapse.

Для определения уровня измерения, который будет автоматически разворачиваться при открытии раскрывающейся области компонента, используйте свойство IDimensionViewerBase.AutoExpandDepth.

Пример Fore

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1» и компонента MetaAtrributesBreadCrumb с наименованием «MetaAtrributesBreadCrumb1». «MetaAtrributesBreadCrumb1» подключен к какой-либо базе данных временных рядов.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    DV: IDimensionViewerBase;
Begin
    DV := MetaAttributesBreadcrumb1.DimensionViewer;
    //Разворачивание иерархии дочерних элементов
    DV.Expand(0True);
End Sub Button1OnClick;

При нажатии на кнопку в раскрывающемся списке компонента «MetaAtrributesBreadCrumb1» будет свернута иерархия дочерних элементов у элемента с индексом «0».

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.

Imports Prognoz.Platform.Interop.ExtCtrls;

Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
    DV: IDimensionViewerBase;
Begin
    DV := MetaAttributesBreadcrumbNet1.CtrlBox.DimensionViewer;
    //Разворачивание иерархии дочерних элементов
    DV.Expand(0True);
End Sub;

См. также:

IDimensionViewerBase