IMetaAttributeSetting.SortAttribute

Синтаксис

SortAttribute: String;

Описание

Свойство SortAttribute определяет атрибут, по которому осуществляется сортировка.

Примечание. Данное свойство учитывается, если свойство IMetaAttributeSetting.SortType имеет значение ControlSortType.Custom.

Пример

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

В компоненте MetaAttributesBreadcrumb должен быть выбран хотя бы один атрибут. Пример выполняется при нажатии на кнопку.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Var

Items: IBreadcrumbItems;

Item: IMetaAttributeBreadcrumbItem;

AttSett: IMetaAttributeSettings;

Attr: IMetaAttribute;

Sett: IMetaAttributeSetting;

Begin

Items := MetaAttributesBreadcrumb1.Items;

Item := Items.Item(0) As IMetaAttributeBreadcrumbItem;

AttSett := MetaAttributesBreadcrumb1.MetaAttributeSettings;

Attr := Item.MetaAttribute;

Sett := AttSett.FindByAttribute(Attr);

Sett.SortType := ControlSortType.Custom;

Sett.SortDirectionType := SortDirection.Ascending;

Sett.SortAttribute := "KEY";

End Sub Button1OnClick;

После выполнения примера элементы первого атрибута, выбранного в MetaAttributesBreadcrumb, будут отсортированы по атрибуту «KEY» в порядке возрастания.

См. также:

IMetaAttributeSetting