Skip to main content
All docs
V25.1
  • DevExpress v25.1 Update — Your Feedback Matters

    Our What's New in v25.1 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

    FullscreenDataSourceWizardPageIterator Class

    Defines the Data Source Wizard‘s page sequence.

    #Declaration

    TypeScript
    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

    TypeScript
    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

    TypeScript
    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: