Skip to main content

FullscreenDataSourceWizard Class

Implements the functionality for the fullscreen Data Source Wizard.

Declaration

export class FullscreenDataSourceWizard extends FullscreenWizard

Inheritance

BaseWizard
PopupWizard
FullscreenWizard
FullscreenDataSourceWizard

constructor(factory, _dataSourceWizardOptions)

Creates a new instance of the BaseWizard class.

Declaration

constructor(
    factory: DevExpress.Analytics.Wizard.FullscreenWizardPageFactory,
    _dataSourceWizardOptions: DevExpress.Analytics.Wizard._DataSourceWizardOptions
)

Parameters

Name Type
factory FullscreenWizardPageFactory
_dataSourceWizardOptions _DataSourceWizardOptions

Methods

canRunWizard Method

Specifies whether the wizard can run.

Declaration

canRunWizard(): boolean

Returns

Type Description
boolean

true, if users can create new data sources; otherwise, false.

initialize(state) Method

Initializes the wizard with the specified settings.

Declaration

initialize(
    state: DevExpress.Analytics.Wizard.IDataSourceWizardState,
    createIterator?: (pageFactory: DevExpress.Analytics.Wizard.PageFactory,
    stateManager: DevExpress.Analytics.Wizard.StateManager) => DevExpress.Analytics.Wizard.PageIterator
): void

Parameters

Name Type Description
state IDataSourceWizardState

The global state.

createIterator (pageFactory: PageFactory, stateManager: StateManager) => PageIterator<any>

Remarks

This method initializes the global state with the predefined settings and assigns the PageIterator object.

You can use the beforeInitialize and afterInitialize events to customize the wizard.

See the following topics for more information: