The requested page is not available for the requested platform. You are viewing the content for Default platform.
All docs
V19.1
19.2 (EAP/Beta)
19.1
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.

ReportDialogBase Class

Provides the base functionality for dialogs used to open and save reports in the Web Report Designer.

Declaration

class ReportDialogBase extends Analytics.Utils.Disposable

Properties

buttons Property

Provides access to buttons displayed in a dialog.

Declaration

buttons: any[]

Property Value

Type Description
any[]

An array of buttons displayed in the dialog.

height Property

Specifies a dialog's height.

Declaration

height: ko.Observable<any>

Property Value

Type Description
ko.Observable<any>

A knockout observable object that specifies a dialog's height.

model Property

Specifies a dialog's model.

Declaration

model: ko.Observable<IDialogModel>

Property Value

Type Description
ko.Observable<IDialogModel>

A knockout observable object of the dialog model.

tab Property

Specifies a report tab for which a dialog appears.

Declaration

tab: ko.Observable<INavigateTab>

Property Value

Type Description
ko.Observable<INavigateTab>

A knockout observable object of the report tab.

template Property

Specifies the name of an HTML template used by a dialog.

Declaration

template: ko.Observable<string>

Property Value

Type Description
ko.Observable<string>

A knockout observable string that specifies the name of the HTML template used by a dialog.

visible Property

Specifies a dialog's visibility state.

Declaration

visible: ko.Observable<boolean>

Property Value

Type Description
ko.Observable<boolean>

true, if the dialog is visible; otherwise, false;

width Property

Specifies a dialog's width.

Declaration

width: ko.Observable<any>

Property Value

Type Description
ko.Observable<any>

A knockout observable object that specifies a dialog's width.

Methods

cancel Method

Cancels the dialog.

Declaration

cancel(): void

customize(template, model) Method

Customizes the dialog based on the specified template and model.

Declaration

customize(template: string, model: IDialogModel): void

Parameters

Name Type Description
template string

The name of the dialog's HTML template.

model IDialogModel

The dialog model.

show(tab) Method

Shows the dialog for the specified report tab.

Declaration

show(tab: INavigateTab): void

Parameters

Name Type Description
tab INavigateTab

A report tab for which the dialog should be shown.