IEaxHierarchyGroupSettings.CreateElemForEmptyAttr

Синтаксис

CreateElemForEmptyAttr: Boolean;

CreateElemForEmptyAttr: boolean;

Описание

Свойство CreateElemForEmptyAttr определяет признак создания группировочного элемента с пустым значением.

Комментарии

Допустимые значения:

Пример

Для выполнения примера предполагается наличие в репозитории формы ввода с идентификатором DEF, содержащей табличную область с настроенной группировкой в боковике.

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

Sub UserProc;
Var
    MB: IMetabase;
    Report: IPrxReport;
    Area: IEaxDataArea;
    Slice: IEaxDataAreaPivotSlice;
    Hier: IEaxHierarchiesGroupSettings;
    HierGroup: IEaxHierarchyGroupSettings;
Begin
    
// Получим репозиторий
    MB := MetabaseClass.Active;
    
// Получим дочерний объект формы
    Report := MB.ItemById("DEF").Children.Item(0).Edit As IPrxReport;
    
// Получим аналитическую область дочернего объекта
    Area := Report.DataArea;
    
// Получим срез аналитической области данных
    Slice := Area.Slices.Item(0As IEaxDataAreaPivotSlice;
    
// Получаем свойства коллекции группировок
    Hier := Slice.EaxHierarchiesGroupSettings;
    
// Получаем свойства группировки
    HierGroup := Hier.EaxHierarhyGroupSettings(0);
    Debug.WriteLine(
"Пустые группировочные элементы отображаются: " + HierGroup.CreateElemForEmptyAttr.ToString);
End Sub UserProc;

Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Report;

Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    Report: IPrxReport;
    Area: IEaxDataArea;
    Slice: IEaxDataAreaPivotSlice;
    Hier: IEaxHierarchiesGroupSettings;
    HierGroup: IEaxHierarchyGroupSettings;
Begin
    
// Получим репозиторий
    MB := Params.Metabase;
    
// Получим дочерний объект формы
    Report := MB.ItemById["DEF"].Children.Item[0].Edit() As IPrxReport;
    
// Получим аналитическую область дочернего объекта
    Area := Report.DataArea;
    
// Получим срез аналитической области данных
    Slice := Area.Slices.Item[0As IEaxDataAreaPivotSlice;
    
// Получаем свойства коллекции группировок
    Hier := Slice.EaxHierarchiesGroupSettings;
    
// Получаем свойства группировки
    HierGroup := Hier.EaxHierarhyGroupSettings[0];
    System.Diagnostics.Debug.WriteLine(
"Пустые группировочные элементы отображаются: " + HierGroup.CreateElemForEmptyAttr.ToString());
End Sub;

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

См. также:

IEaxHierarchyGroupSettings