Skip to main content

IWizardPage Interface

If implemented, provides functionality for a page of the Report Wizard or Data Source Wizard.

Declaration

export interface IWizardPage extends IDisposable

Inheritance

Properties

canFinish Property

If implemented, specifies whether the Finish button is enabled on a wizard page.

Declaration

canFinish: () => boolean

Property Value

Type Description
() => boolean

true, if the Finish button is enabled; otherwise, false.

canNext Property

If implemented, specifies whether the Next button is enabled on a wizard page.

Declaration

canNext: () => boolean

Property Value

Type Description
() => boolean

true, if the Next button is enabled; otherwise, false.

changeAlways Property

Declaration

changeAlways?: boolean

Property Value

Type
boolean

commit Property

If implemented, commits the page settings to the state.

Declaration

commit: () => JQueryPromise<any>

Property Value

Type Description
() => JQueryPromise<any>

A JQuery Promise object that identifies whether the commit succeeded.

initialize Property

If implemented, initializes the page.

Declaration

initialize: (state: any, stateChanged?: boolean) => JQueryPromise<any>

Property Value

Type
(state: any, stateChanged?: boolean) => JQueryPromise<any>

onChange Property

Allows you to handle any changes of page settings.

Declaration

onChange?: (callback: () => void) => void

Property Value

Type Description
(callback: () => void) => void

A function that is called on any page changes.