UNPKG

devexpress-reporting

Version:

DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.

62 lines (61 loc) 2.86 kB
/** * DevExpress HTML/JS Reporting (designer\wizard\pages\selectDataMembersPage.d.ts) * Version: 24.2.6 * Build date: Mar 18, 2025 * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ /// <reference types="jquery" /> /// <reference types="jquery" /> import { DxPromise } from '@devexpress/analytics-core/analytics-internal'; import { IDataMemberInfo } from '@devexpress/analytics-core/analytics-utils'; import { ITreeListOptions } from '@devexpress/analytics-core/analytics-widgets-internal'; import { PageFactory, WizardPageBase } from '@devexpress/analytics-core/analytics-wizard'; import * as ko from 'knockout'; import { _ReportWizardOptions } from '../internal/utils'; import { IReportWizardFieldsCallback } from '../internal/_utils'; import { IReportWizardState } from '../reportWizardState'; export declare class SelectDataMembersPage extends WizardPageBase { private _fieldListCallBack; protected _hideDataMemberSubItems: boolean; protected _rootItems: ko.ObservableArray<IDataMemberInfo>; private _dataMemberSelectedPath; private _fieldSelectedPath; private _dataMemberItemsProvider; private _fieldMemberItemsProvider; private _availableFieldsController; private _dataSource; private _checkedDataMembers; private _checkedFields; private initialFullDataMember; protected _wrapFieldListCallback(itemsCallback: IReportWizardFieldsCallback): (IPathRequest: any) => DxPromise<IDataMemberInfo[]>; protected get dataSourcePath(): string; private _showDataSource; private getDataMemberSelectedPath; private _beginInternal; private _afterCheckToggled; private _processFields; private _processNode; private _afterCheckToggledFields; private _createMasterDetailTreeNode; private _createMasterDetailFirstTabTreeNode; private _createMasterDetailLeafTreeNode; canNext(): boolean; canFinish(): boolean; constructor(_fieldListCallBack: IReportWizardFieldsCallback, _hideDataMemberSubItems?: boolean); selectDataMember(dataMemberPath: string): void; selectAllDataMembers(): void; selectDataField(dataFieldPath: string): void; selectDataFields(dataMemberPath: string): void; selectAllDataFields(): void; _dataMemberFieldListModel: ITreeListOptions; _fieldMemberFieldListModel: ITreeListOptions; initialize(state: IReportWizardState): JQueryPromise<any>; _haveCheckedFields(): boolean; commit(): JQuery.Promise<any, any, any>; _showFirstLevelDataMembers: ko.Observable<boolean>; _multiSelectMode: boolean; _selectDataMembersCaption: any; _selectDataFieldsCaption: any; } export declare function _registerSelectDataMembersPage(factory: PageFactory, reportWizardOptions: _ReportWizardOptions, pageId?: string): void;