IDimSelection.SelectHierarchy

Синтаксис Fore

SelectHierarchy: IDimHierarchyInstance;

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

SelectHierarchy: Prognoz.Platform.Interop.Dimensions.IDimHierarchyInstance;

Описание

Свойство SelectHierarchy определяет и добавляет альтернативную иерархию в отметку справочника.

Комментарии

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

Пример Fore

Для выполнения примера в репозитории необходимо наличие:

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    dim: IDimInstance;
    hier: IDimHierarchyInstance;
Begin
    dim := UiDimension1.DimInstance;
    hier := dim.Hierarchies.Item(0);
    UiDimension1.Selection.SelectAll;
    UiDimension1.Selection.LimitToHierarchy(hier);
    UiDimension1.Selection.SelectHierarchy := hier;
End Sub Button1OnClick;

При нажатии на кнопку останутся отмеченными только те элементы, которые входят в указанную альтернативную иерархию.

Пример Fore.NET

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

Imports Prognoz.Platform.Interop.Dimensions;

Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
    dim: IDimInstance;
    hier: IDimHierarchyInstance;
Begin
    dim := UiDimensionNet1.DimInstance;
    hier := dim.Hierarchies.Item[0];
    UiDimensionNet1.Selection.SelectAll();
    UiDimensionNet1.Selection.LimitToHierarchy(hier);
    UiDimensionNet1.Selection.SelectHierarchy := hier;
End Sub;

См. также:

IDimSelection