Skip to main content
All docs
V24.2

FullscreenDataSourceWizardPageIterator Class

Defines the Data Source Wizard‘s page sequence.

Declaration

export class FullscreenDataSourceWizardPageIterator extends PageIterator

Remarks

Use this class to change the page count and/or sequence. For instance, you can remove a specific wizard page or register a new page.

  1. Handle the wizard’s afterInitialize event.
  2. Use the event argument’s wizard property and access the iterator object.
  3. Override the iterator’s getNextPageId method that returns the next wizard page’s ID based on the current page’s ID passed as the parameter. Use the FullscreenDataSourceWizardPageId values to identify page IDs.

See the following topics for more information:

Inherited Members

Inheritance

PageIterator<T>
FullscreenDataSourceWizardPageIterator

constructor(factory, stateManager, _dataSourceOptions, onResetPage)

Initializes a new instance of the FullscreenDataSourceWizardPageIterator class with the specified settings.

Declaration

constructor(
    factory: DevExpress.Analytics.Wizard.PageFactory,
    stateManager: DevExpress.Analytics.Wizard.StateManager,
    _dataSourceOptions: DevExpress.Analytics.Wizard._DataSourceWizardOptions,
    onResetPage: (page: DevExpress.Analytics.Wizard._WrappedWizardPage) => void
)

Parameters

Name Type Description
factory PageFactory

The page factory.

stateManager StateManager

The state manager.

_dataSourceOptions _DataSourceWizardOptions
onResetPage (page: _WrappedWizardPage) => void

The state manager.

Methods

getNextPageId Method

Returns the next page’s ID.

Declaration

getNextPageId(
    pageId?: string
): string

Parameters

Name Type Description
pageId string

The current page’s ID.

Returns

Type Description
string

The next page’s ID.

Remarks

Use this method to change the page count and/or sequence. For instance, you can remove a specific wizard page or register a new page.

See the following topics for more information: