IDashboardDocumentViewerBox.Dashboard

Синтаксис Fore

Dashboard: IUiDashboard;

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

Dashboard: Prognoz.Platform.Interop.AdHoc.UiDashboard;

Описание

Свойство Dashboard определяет источник данных для компонента.

Комментарии

В качестве значения свойства может быть указан любой компонент UiDashboard.

Пример Fore

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента UiDashboard с наименованием «UiDashboard1» и компонента DashboardDocumentViewerBox с наименованием «DashboardDocumentViewerBox1». В репозитории создана аналитическая панель с идентификатором «Dashboard». Подключите системные сборки Adhoc, Metabase.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    MB: IMetabase;
Begin
    MB := MetabaseClass.Active;
    UiDashboard1.Report := MB.ItemById("Dashboard").Bind As IAdhocReport;
    DashboardDocumentViewerBox1.Dashboard := UiDashboard1;
    UiDashboard1.Active := True;
End Sub Button1OnClick;

При нажатии на кнопку указанная аналитическая панель будет отображена в компоненте «DashboardDocumentViewerBox1».

Пример Fore.NET

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

Imports Prognoz.Platform.Interop.AdHoc;
Imports Prognoz.Platform.Interop.Metabase;

Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
    MB: IMetabase;
Begin
    MB := Self.Metabase;
    UiDashboardNet1.Report := MB.ItemById["Dashboard"].Bind() As IAdhocReport;
    DashboardDocumentViewerBoxNet1.Dashboard := UiDashboardNet1;
    UiDashboardNet1.Active := True;
End Sub;

См. также:

IDashboardDocumentViewerBox