IndexInHeader(Index: Integer): Integer;
Index - индекс столбца в списке сортировки.
Свойство IndexInHeader возвращает индекс столбца в таблице по индексу столбца в списке сортировки, передаваемому посредством параметра Index.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием "Button1", компонента TabSheetBox и компонента UiErAnalyzer с наименованием "UiErAnalyzer1", являющегося источником данных для TabSheetBox.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
OLAP: IEaxAnalyzer;
Pivot: IPivot;
Sorter: IPivotSorter;
SortDate: IPivotSorterData;
i: Integer;
Begin
OLAP := UiErAnalyzer1.ErAnalyzer;
Pivot := OLAP.Pivot;
Sorter := Pivot.Sorter;
SortDate := Sorter.ColumnsDataSort;
For i := 0 To SortDate.Count - 1 Do
Debug.WriteLine(SortDate.IndexInHeader(i));
End For;
End Sub Button1OnClick;
После выполнения примера при нажатии на кнопку будут выведены индексы столбцов, по которым установлена сортировка в таблице.
См. также: