Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

IWizardPage Interface

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

#Declaration

TypeScript
export interface IWizardPage extends IDisposable

#Inheritance

#Properties

#canFinish Property

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

#Declaration

TypeScript
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

TypeScript
canNext: () => boolean

#Property Value

Type Description
() => boolean

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

#changeAlways Property

#Declaration

TypeScript
changeAlways?: boolean

#Property Value

Type
boolean

#commit Property

If implemented, commits the page settings to the state.

#Declaration

TypeScript
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

TypeScript
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

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

#Property Value

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

A function that is called on any page changes.