FullscreenWizard Class
A base class for classes that implement fullscreen wizards.
#Declaration
TypeScript
export class FullscreenWizard extends PopupWizard
#Inherited Members
#Inheritance
#constructor(pageFactory)
Creates a new instance of the BaseWizard
class.
#Declaration
TypeScript
constructor(
pageFactory: DevExpress.Analytics.Wizard.FullscreenWizardPageFactory,
finishCallback?: any
)
#Parameters
Name | Type | Description |
---|---|---|
page |
Fullscreen |
The page factory. |
finish |
any | The finish callback. |
#Properties
#navigationPanel Property
Specifies the navigation panel.
#Declaration
TypeScript
navigationPanel: ko.Observable<DevExpress.Analytics.Wizard.WizardNavigationPanel>
#Property Value
Type | Description |
---|---|
Observable<Wizard |
The navigation panel. |
#pageFactory Property
Specifies the page factory.
#Declaration
TypeScript
pageFactory: DevExpress.Analytics.Wizard.FullscreenWizardPageFactory
#Property Value
Type | Description |
---|---|
Fullscreen |
The page factory. |
#Remarks
The page factory stores metadata for all wizard pages by their IDs. A metadata object implements the IFullscreenWizardPageMetadata interface.
You can use the page factory to remove a specific page from the wizard or add a new page to the wizard.
#Methods
#onFinish Method
Completes the wizard and generates a report/data source based on the resulting global state.
#Declaration
TypeScript
onFinish(): void
#Remarks
You can use the beforeFinish and afterFinish events to customize the wizard result.
See the following topics for more information: