IDimSelection.LimitToGroup

Синтаксис

LimitToGroup(Group: IDimElementGroup);

Параметры

Group - группа элементов справочника, которую необходимо оставить в отметке.

Описание

Метод LimitToGroup изменяет отметку элементов, оставляя отмеченными только те элементы, которые содержатся в группе элементов Group.

Пример

Для выполнения примера, предполагается наличие формы, расположенной на ней кнопкой с наименованием "Button1", компонентов DimensionTree и компонента UiDimension с наименованием "UiDimension1", являющегося источником данных для DimensionTree. Справочник, загруженный в "UiDimension1" имеет группу элементов.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    Sel: IDimSelection;
    MObj: IMetabaseObject;
    Group: IDimElementGroup;
Begin
    Sel := UiDimension1.Selection;
    MObj := (UiDimension1.Dimension As IMetabaseobject);
    Group := MObj.Children.Item(0).Bind As IDimElementGroup;
    Sel.LimitToGroup(Group);
    //Обновление отметки в DimensionTree
    DimensionTree1.Selection.Parse(Sel.ToVariant);
End Sub Button1OnClick;

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

См. также:

IDimSelection