IPrxDataIslandHeader.Behaviour

Синтаксис

Behaviour: PrxDataIslandHeaderBehaviour;

Описание

Свойство Behaviour определяет поведение строк/столбцов при увеличении области данных.

Пример

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

Добавьте ссылки на системные сборки: Metabase, Report.

Sub UserProc;
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Report: IPrxReport;
    DI: IPrxDataIsland;
    Prop: IPrxDataIslandProperties;
    THead: IPrxDataIslandHeader;
    Filter: IPrxDataIslandHeaderFilter;
Begin
    // Получим репозиторий
    MB := MetabaseClass.Active;
    // Получим регламентный отчёт
    MObj := MB.ItemById("REPORT_IPRXDATAISLAND_COPY1").Edit;
    Report := MObj As IPrxReport;
    DI := Report.DataIslands.Item(0).Edit;
    // Получим параметры области
    Prop := DI.Properties;
    THead := Prop.TopHeader;
    THead.Behaviour := PrxDataIslandHeaderBehaviour.Fixed;
    DI.Save;
    // Сохраним отчёт   
    MObj.Save;
End Sub UserProc;

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

См. также:

IPrxDataIslandHeader