IEaxObject.SyncIndicators

Синтаксис Fore

SyncIndicators: Boolean;

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

SyncIndicators: boolean;

Описание

Свойство SyncIndicators определяет, включена ли синхронизация метрик для визуализаторов.

Комментарии

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

Список визуализаторов и правил синхронизации (•, ■):

Приоритет / визуализатор

Таблица

Диаграмма

Карта

Пузырьковая диаграмма

Пузырьковое дерево

Плоское дерево

Значение

       
Цвет  

 

Размер

 

Для синхронизации метрик необходимых визуализаторов свойство IEaxObject.SyncIndicators должно принимать значение True для каждого визуализатора отдельно.

Пример Fore

Для выполнения примера в репозитории предполагается наличие экспресс-отчета с идентификатором «EXPRESS», содержащего несколько типов визуализаторов.

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

Sub UserProc;
Var
    MB: IMetabase;
    Express: IEaxAnalyzer;
    BC: IEaxObject;
Begin
    // Получим репозиторий
    MB := MetabaseClass.Active;
    // Получим экспресс-отчет
    Express := MB.ItemById("EXPRESS").Edit As IEaxAnalyzer;
    // Получим пузырьковую диаграмму
    BC := Express.BubbleChart As IEaxObject;
    // Синхронизируем метрики визуализаторов
    BC.SyncIndicators := True;
    (Express As IMetabaseObject).Save;
End Sub UserProc;

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

Пример Fore.NET

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

Imports Prognoz.Platform.Interop.Express;

Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    Express: IEaxAnalyzer;
    BC: IEaxObject;
Begin
    // Получим репозиторий
    MB := Params.Metabase;
    // Получим экспресс-отчет
    Express := MB.ItemById["EXPRESS"].Edit() As IEaxAnalyzer;
    // Получим пузырьковую диаграмму
    BC := Express.BubbleChart As IEaxObject;
    // Синхронизируем метрики визуализаторов
    BC.SyncIndicators := True;
    (Express As IMetabaseObject).Save();
End Sub;

См. также:

IEaxObject