IAdhocDataSourceObject.TrackAreaSelection

Синтаксис Fore

TrackAreaSelection: Boolean;

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

Отсутствует;

Описание

Свойство TrackAreaSelection определяет, отслеживать ли выбранную область визуализатора.

Комментарии

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

Пример Fore

Для выполнения примера в репозитории предполагается наличие аналитической панели с идентификатором «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;

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

См. также:

IAdhocDataSourceObject