Skip to main content

SpecifySqlDataSourceSettingsPage<TState, TResult> Class

Implements the Data Source Wizard’s Specify Data Source Settings (Database) page.

Declaration

export class SpecifySqlDataSourceSettingsPage extends FullscreenWizardPage

Type Parameters

Name Description
TState

A type of the state to initialize the page (optional).

TResult

A type of the page’s commit result (optional).

Remarks

This wizard page allows users to specify settings of a new data source (database).

You can customize this page, hide specific sections or remove this page from the Report Wizard. To identify this page in code, use the FullscreenDataSourceWizardPageId.SpecifySqlDataSourceSettingsPage enumeration value.

See the following topics for more information:

Implements

Inheritance

WizardPageBase<TState, TResult>
FullscreenWizardPage<TState, TResult>
SpecifySqlDataSourceSettingsPage<TState, TResult>

constructor(_dataSourceWizardOptions)

Creates a new class instance with the specified settings.

Declaration

constructor(
    _dataSourceWizardOptions: _MultiQueryDataSourceWizardOptions
)

Parameters

Name Type
_dataSourceWizardOptions _MultiQueryDataSourceWizardOptions

Methods

getNextSectionId(sectionId) Method

Returns the next section’s ID.

Declaration

getNextSectionId(
    sectionId: string
): string | any[]

Parameters

Name Type Description
sectionId string

The current section’s ID.

Returns

Type Description
string

The next section’s ID.

any[]

An array of section IDs.

Remarks

You should override this method when you remove a specific section from the page and want to skip this section in the navigation logic.

See the following topics for more information:

registerSections Method

Registers the page’s section.

Declaration

registerSections(): void

Remarks

This method registers the following sections in the Specify Data Source Settings (Database) page: