SetAttributeValue(Attribute: IMetaAttribute; Value: IDimSelection);
Attribute. Атрибут, по которому необходимо установить отметку.
Value. Отметка элементов, которую необходимо установить по атрибуту Attribute.
Метод SetAttributeValue устанавливает отметку показателей по атрибуту Attribute.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки и компонента MetaAttributesBreadcrumb с наименованием "MetaAttributesBreadcrumb1". В компоненте "MetaAttributesBreadcrumb1" отображаются данные базы данных временных рядовй, содержащей атрибут "COUNTRY".
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Attrs: IMetaAttributes;
Attr: IMetaAttribute;
Sel: IDimSelection;
Begin
Attrs := MetaAttributesBreadcrumb1.MetaAttributes;
Attr := Attrs.FindById("COUNTRY");
Sel := MetaAttributesBreadcrumb1.GetAttributeValue(Attr);
Sel.DeselectAll;
Sel.SelectElement(0, False);
Sel.SelectElement(1, False);
Sel.SelectElement(2, False);
MetaAttributesBreadcrumb1.SetAttributeValue(Attr, Sel);
End Sub Button1OnClick;
После выполнения примера при нажатии на кнопку будет изменена отметка элементов по атрибуту "COUNTRY". По данному атрибуту будут отмечены первые три элемента.
См. также: