IPivotHeaderEvaluatedSlot.Visible

Синтаксис Fore

Visible: Boolean;

Синтаксис Fore.NET

Visible: boolean;

Описание

Свойство Visible определяет, отображается ли вычисляемый столбец/строка.

Комментарии

Возможные значения:

Пример Fore

Для выполнения примера в репозитории предполагается наличие экспресс-отчета с идентификатором «EXPRESS_SLOTS». Данный отчет должен содержать таблицу данных и вычисляемые столбцы.

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

Sub UserProc;
Var
    mb: IMetabase;
    Report: IEaxAnalyzer;
    Pivot: IPivot;
    pHeader: IPivotHeader;
    HeaderSlots: IPivotHeaderEvaluatedSlots;
    i: Integer;
    Slot: IPivotHeaderEvaluatedSlot;
Begin
    // Получаем текущий репозиторий
    mb := MetabaseClass.Active;
    // Получаем экспресс-отчет
    Report := mb.ItemById("EXPRESS_SLOTS").Edit As IEaxAnalyzer;
    // Получаем объект, на основе которого строится таблица данных
    Pivot := Report.Pivot;
    // Получаем параметры измерений, расположенных в боковике
    pHeader := Pivot.LeftHeader;
    // Получаем коллекцию вычисляемых столбцов, расположенных в боковике
    HeaderSlots := pHeader.EvaluatedSlots;
    // Скроем все видимые вычисляемые столбцы
    For i := 0 To HeaderSlots.Count - 1 Do
        Slot := HeaderSlots.Item(i);
        If Slot.Visible Then
            Slot.Visible := False;
        End If;
    End For;
    // Сохраняем изменения в отчете
    (Report As IMetabaseObject).Save;
End Sub UserProc;

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

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.

 

См. также:

IPivotHeaderEvaluatedSlot