UNPKG

devexpress-reporting

Version:

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

45 lines (44 loc) 1.8 kB
/** * DevExpress HTML/JS Reporting (designer\wizard\pages\legacy\selectColumnsPage.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" /> import { IDataMemberInfo } from '@devexpress/analytics-core/analytics-utils'; import { PageFactory, WizardPageBase } from '@devexpress/analytics-core/analytics-wizard'; import { IReportWizardFieldsCallback } from '../../internal/_utils'; import { ILegacyReportWizardState } from '../../reportWizardState'; import { ListViewModel } from '../../_utils'; export declare class LegacySelectColumnsPage extends WizardPageBase { private _fieldListsCallback; private _selectedPath; private _fields; constructor(getFieldListItems: IReportWizardFieldsCallback); canFinish(): boolean; canNext(): boolean; selectedPath(): any; reset(): void; initialize(state: ILegacyReportWizardState): JQuery.Promise<any, any, any>; commit(): JQuery.Promise<{ fields?: Array<IDataMemberInfo>; }, any, any>; isSelectEnable(): boolean; isUnselectEnable(): boolean; select: () => void; selectAll: () => void; unselect: () => void; unselectAll: () => void; availableFieldDblClick: (field: any) => void; availableFieldClick: (e: { itemData: any; }) => void; selectedFieldDblClick: (field: any) => void; selectedFieldClick: (e: { itemData: any; }) => void; availableFields: ListViewModel<IDataMemberInfo>; selectedFields: ListViewModel<IDataMemberInfo>; } export declare function _registerLegacySelectColumnsPage(factory: PageFactory, fieldListItemsCallback: IReportWizardFieldsCallback): void;