UNPKG

devexpress-reporting

Version:

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

39 lines (38 loc) 1.77 kB
/** * DevExpress HTML/JS Reporting (designer\controls\properties\action.d.ts) * Version: 25.2.3 * Build date: Dec 15, 2025 * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ import { IModelSerializer, ISerializableModel, ISerializationInfoArray } from '@devexpress/analytics-core/analytics-utils'; import { PropertyModificationModel } from '@devexpress/analytics-core/analytics-elements'; import { ParameterBinding } from '../xrSubreportParameterBinding'; import * as ko from 'knockout'; import { ReportViewModel } from '../xrReport'; export declare class ActionTypeBase extends PropertyModificationModel implements ISerializableModel { constructor(control: any, key?: string); updateActionType(objectType: string): void; isPropertyVisible(_name: string): boolean; getInfo: () => ISerializationInfoArray; key: ko.Observable<string>; get name(): string; set name(value: string); _control: any; } export declare class NavigateToReportAction extends ActionTypeBase { constructor(key: string, model: any, control: any, serializer?: IModelSerializer, drillThroughReportViewModel?: (report: any, serializer: any) => any); get name(): string; set name(value: string); private getParameters; private _assignParameters; private _initParameter; refreshParameterBindings(): void; updateParameters(): void; isPropertyVisible(name: string): boolean; reportSourceUrl: ko.Observable<string>; subreportParameters: ko.ObservableArray<string>; reportSource?: ReportViewModel; parameterBindings?: ko.ObservableArray<ParameterBinding>; drillThroughReportViewModel: (report: any, serializer: any) => any; }