FullscreenDataSourceWizardPageIterator Class
In This Article
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.
- Handle the wizard’s afterInitialize event.
- Use the event argument’s wizard property and access the iterator object.
- 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:
- Customize the Report/Data Source Wizard (ASP.NET Web Forms)
- Customize the Report/Data Source Wizard (ASP.NET MVC)
- Customize the Report/Data Source Wizard (ASP.NET Core)
#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 | Page |
The page factory. |
state |
State |
The state manager. |
_data |
_Data |
|
on |
(page: _Wrapped |
The state manager. |
#Methods
#getNextPageId Method
Returns the next page’s ID.
#Declaration
TypeScript
getNextPageId(
pageId?: string
): string
#Parameters
Name | Type | Description |
---|---|---|
page |
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: