TrackAreaSelection: Boolean;
Свойство TrackAreaSelection определяет, отслеживать ли выбранную область визуализатора.
Возможные значения:
True. Отслеживать выбранную область визуализатора;
False. Не отслеживать выбранную область визуализатора.
Для выполнения примера в репозитории предполагается наличие аналитической панели с идентификатором «DASHBOARD_SYNC».
Добавьте ссылки на системные сборки: Adhoc, Metabase.
Sub UserProc;
Var
mb: IMetabase;
Dashboard: IAdhocReport;
DSObjs: IAdhocDataSourceObjects;
DSO: IAdhocDataSourceObject;
i: Integer;
Begin
// Получаем репозиторий
mb := MetabaseClass.Active;
// Получаем аналитическую панель
Dashboard := mb.ItemById("DASHBOARD_SYNC").Edit As IAdhocReport;
// Перебираем источники данных аналитической панели
DSObjs := Dashboard.DataSourceObjects;
For i := 0 To DSObjs.Count - 1 Do
DSO := DSObjs.Item(i);
DSO.TrackAreaSelection := True;
End For;
(Dashboard As IMetabaseObject).Save;
End Sub UserProc;
В результате выполнения примера для каждого источника данных аналитической панели будет отслеживаться выбранная область визуализатора.
См. также: