Skip to main content
All docs
V25.1
  • 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: