FullscreenDataSourceWizardPageIterator<T> Class

Defines the Data Source Wizard's page sequence.

Declaration

class FullscreenDataSourceWizardPageIterator extends PageIterator

Type Parameters

Name Description
T

The type.

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<T>

constructor(factory, stateManager, _dataSourceOptions, onResetPage)

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

Declaration

constructor(factory: any, stateManager: any, _dataSourceOptions: _DataSourceWizardOptions, onResetPage: any)

Parameters

Name Type Description
factory any

The page factory.

stateManager any

The state manager.

_dataSourceOptions _DataSourceWizardOptions

Initialization options.

onResetPage any

A callback that handles page reset.

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: