IPrxDataIslandDimensionSort.ColumnRowIndex

Синтаксис

ColumnRowIndex: Integer;

Описание

Свойство ColumnRowIndex определяет номер строки/столбца при сортировке по строке/столбцу.

Комментарий

При наличии в регламентном отчете скрытых/отфильтрованных строк/столбцов нумерация производится с учетом значения свойства UseActualColumnIndex.

Пример

Sub Main;
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Report: IPrxReport;
    DIs: IPrxDataIslands;
    DI: IPrxDataIsland;
    DimModel: IDimensionModel;
    Prop: IPrxDataIslandProperties;
    PropDim: IPrxDataIslandDimension;
    Sort: IPrxDataIslandDimensionSort;
Begin
    MB := MetabaseClass.Active;
    MObj := MB.ItemById("Report").Edit;
    Report := MObj As IPrxReport;
    DIs := Report.DataIslands;
    DI := DIs.Item(0).Edit;
        DimModel := DI.Slice.TopHeader.Item(0).Dimension.Dimension;
        Prop := DI.Properties;
        PropDim := Prop.Dimension(DimModel);
        Sort := PropDim.Sort;
        Sort.Enabled := True;
        Sort.Kind := PrxDimensionSortKind.ByColumnRow;
        Sort.ColumnRowIndex := 2;
    DI.Save;
    MObj.Save;
End Sub Main;

После выполнения примера будет включена сортировка по первому измерению, установленному по столбцам. Вид сортировки - По второму столбцу. Идентификатор регламентного отчета - «Report».

См. также:

IPrxDataIslandDimensionSort