devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
42 lines (41 loc) • 1.9 kB
TypeScript
/**
* DevExpress HTML/JS Reporting (designer\jsReportDesigner.d.ts)
* Version: 20.2.13
* Build date: Apr 10, 2023
* Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
import { IReportDesignerRootContext } from './tools/generator/reportDesignerContext';
import { WizardRunType } from './wizard/wizardTypes';
export declare class JSReportDesigner {
private _designerModel;
designerModel: IReportDesignerRootContext;
constructor(_designerModel: ko.Observable<IReportDesignerRootContext>);
UpdateLocalization(localization: any): void;
GetDesignerModel(): IReportDesignerRootContext;
GetPreviewModel(): any;
GetPropertyInfo(controlType: any, path: any): any;
GetButtonStorage(): any;
RunWizard(wizardType: WizardRunType): void;
GetJsonReportModel(): any;
IsModified(): boolean;
ResetIsModified(): void;
AddToPropertyGrid(groupName: any, property: any): void;
AddParameterType(parameterInfo: any, editorInfo: any): void;
RemoveParameterType(parameterType: any): void;
GetParameterInfo(parameterType: any): import("../dx-reportdesigner").IParameterTypeValue;
GetParameterEditor(valueType: any): import("@devexpress/analytics-core/analytics-utils").IEditorInfo;
ReportStorageGetData(url: any): any;
ReportStorageSetData(reportLayout: any, url: any): any;
ReportStorageSetNewData(reportLayout: any, url: any): JQueryPromise<any>;
SaveReport(): any;
GetTabs(): import("../dx-reportdesigner").INavigateTab[];
GetCurrentTab(): import("../dx-reportdesigner").NavigateTab;
CloseTab(tab: any, force?: boolean): void;
CloseCurrentTab(): void;
AdjustControlCore(): void;
SaveNewReport(reportName: any): JQueryPromise<any>;
ReportStorageGetUrls(): any;
OpenReport(url: any): void;
ShowPreview(): void;
}