IMetaAttributeBreadcrumbItem.GetDimGroup

Синтаксис

GetDimGroup: IDimElementGroup;

Описание

Свойство GetDimGroup возвращает отмеченную группу элементов справочника для данного элемента компонента.

Пример

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

В компоненте MetaAttributesBreadcrumb первым должен быть элемент, ссылающийся на справочник, содержащий группу элементов с идентификатором GROUP_TEST. Пример будет выполняться при нажатии на кнопку.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    MetaItems: IBreadcrumbItems;
    Item: IMetaAttributeBreadcrumbItem;
    Group: IDimElementGroup;
    mb: IMetabase;
    Selection: IDimSelection;
    DictDescr: IMetabaseObjectDescriptor;
Begin
    MetaItems := MetaAttributesBreadcrumb1.Items;
    Item := MetaItems.Item(0As IMetaAttributeBreadcrumbItem;
    Group := Item.GetDimGroup;
    If Group = Null Then
        Selection := Item.GetSelection;
        Selection.DeselectAll;
        DictDescr := Item.MetaAttribute.ValuesObject;
        mb := MetabaseClass.Active;
        Group := mb.ItemByIdNamespace("GROUP_TEST",DictDescr.Key).Bind As IDimElementGroup;
        Selection.Group := Group;
        Item.SetSelection(Selection);
    End If;
End Sub Button1OnClick;

После выполнения примера для первого элемента компонента MetaAttributesBreadcrumb будет установлена отметка, включающая все элементы указанной группы.

См. также:

IMetaAttributeBreadcrumbItem