devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
34 lines (33 loc) • 1.35 kB
TypeScript
/**
* DevExpress HTML/JS Reporting (designer\tools\dialogs\openReportDialog.d.ts)
* Version: 25.1.3
* Build date: Jun 26, 2025
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
import * as ko from 'knockout';
import { IReportDesignerCustomizationHandler } from '../../utils/inititalizer';
import { NavigateByReports } from '../navigation/navigateByReports';
import { INavigateTab } from '../navigation/navigateTab';
import { IDialogModel, ReportDialogBase } from './reportDialogBase';
export declare class OpenReportDialogModelBase implements IDialogModel {
urls: any;
constructor(popup: OpenReportDialog, urls: any);
onShow(tab: INavigateTab): void;
getUrl(): string;
setUrl(url: any): void;
onDblClick: (url: string) => void;
searchValue: ko.Observable<string>;
searchPlaceholder: () => any;
popupButtons: any[];
reportUrl: ko.Observable<string>;
noDataText: any;
}
export declare class OpenReportDialog extends ReportDialogBase {
title: string;
open(url: string): void;
constructor(subreports: any, navigateByReports: NavigateByReports, callbacks: IReportDesignerCustomizationHandler);
navigateByReports: NavigateByReports;
onOpening: (e: any) => void;
onOpened: (e: any) => void;
}