GetAttributeValue(Attribute: IMetaAttribute): IDimSelection;
Attribute. Атрибут, значения которого отображаются в компоненте и отметку которого необходимо получить.
Метод GetAttributeValue возвращает отметку показателей, установленную по атрибуту Attribute.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки и компонента MetaAttributesBreadcrumb с наименованием «MetaAttributesBreadcrumb1». В компоненте «MetaAttributesBreadcrumb1» отображаются данные базы данных временных рядов, содержащей атрибут «COUNTRY».
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Attrs: IMetaAttributes;
Attr: IMetaAttribute;
Sel: IDimSelection;
Elems: IDimElements;
i: Integer;
Begin
Attrs := MetaAttributesBreadcrumb1.MetaAttributes;
Attr := Attrs.FindById("COUNTRY");
Sel := MetaAttributesBreadcrumb1.GetAttributeValue(Attr);
Elems := Sel.Dimension.Elements;
For i := 0 To Sel.SelectedCount -1 Do
Debug.WriteLine(Elems.Name(Sel.Element(i)));
End For;
End Sub Button1OnClick;
После выполнения примера при нажатии на кнопку в консоль среды разработки будут выведены наименования показателей, выделенных в компоненте по атрибуту «COUNTRY».
Для данной отметки будут выведены следующие значения:
Argentina
Armenia
Australia
Austria
См. также: