AddLevel(Value: IDimLevel);
Value — dictionary level elements of which should be included.
The AddLevel method adds to primitive a dictionary level, elements of which should be included. The level is passed by the Value parameter.
Executing the example requires that the repository contains a dictionary with the TAB_DIM identifier. A group of elements is created for the dictionary.
Sub Main;
Var
MB: IMetabase;
ObjDesc: IMetabaseObjectDescriptor;
Child: IMetabaseObjectDescriptors;
MObj: IMetabaseObject;
ElemGroup: IDimElementGroup;
ElemGroupPrim: IDimElementGroupPrimitive;
Begin
MB := MetabaseClass.Active;
ObjDesc := MB.ItemById("TAB_DIM");
Child := ObjDesc.Children;
MObj := Child.Item(0).Edit;
ElemGroup := MObj As IDimElementGroup;
ElemGroupPrim := ElemGroup.AddPrimitive(SelectionGroupType.Levels);
(ElemGroupPrim As IDimLevelsGroupPrimitive).AddLevel(ElemGroup.Dimension.Levels.Item(0));
MObj.Save;
End Sub Main;
After executing the example the primitive that includes elements of the first dictionary level is added to the first group of dictionary elements.
See also: