SyncIndicators: Boolean;
SyncIndicators: boolean;
Свойство SyncIndicators определяет, включена ли синхронизация метрик для визуализаторов.
Возможные значения:
True. Синхронизация включена;
False. По умолчанию. Синхронизация выключена.
Список визуализаторов и правил синхронизации (•, ■):
Приоритет / визуализатор |
Таблица |
Диаграмма |
Карта |
Пузырьковая диаграмма |
Пузырьковое дерево |
Плоское дерево |
Значение | • |
• |
||||
Цвет |
|
• |
• |
• |
• |
|
Размер | ■ |
|
■ |
■ |
■ |
■ |
Для синхронизации метрик необходимых визуализаторов свойство IEaxObject.SyncIndicators должно принимать значение True для каждого визуализатора отдельно.
Для выполнения примера в репозитории предполагается наличие экспресс-отчета с идентификатором «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.
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;
См. также: