devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
35 lines (34 loc) • 1.52 kB
TypeScript
/**
* DevExpress HTML/JS Reporting (viewer\mobile\internal\_mobilePreviewModel.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 { IPreviewViewModelBase, PreviewDisposableModel } from '../../internal/_previewModel';
import { GalleryModel } from './gallery/_galleryModel';
import { IMobilePaginatorViewModel, MobilePaginator } from './_paginator';
import { IMobileDesignerModel } from '../utils/_mobileInitializer';
import { MobileReportPreview } from '../mobilePreview';
import { MobileSearchViewModel } from './_mobileSearch';
import { IMobileReportPreviewViewModel } from '../mobilePreview.viewModel';
import { ISearchViewModel } from '../../search/_searchViewModel';
export interface IMobilePreviewViewModel extends IPreviewViewModelBase {
paginator: IMobilePaginatorViewModel;
searchModel: ISearchViewModel;
}
export declare class MobilePreviewModel extends PreviewDisposableModel {
deferredUpdateViewModel(): boolean;
gallery: GalleryModel;
paginator: MobilePaginator;
availableFormats: Array<{
text: string;
format: string;
}>;
constructor(options: IMobileDesignerModel);
createViewModel(): IMobilePreviewViewModel;
reportPreviewViewModel: IMobileReportPreviewViewModel;
reportPreview: MobileReportPreview;
searchModel: MobileSearchViewModel;
getViewModel: () => IMobilePreviewViewModel;
}