devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
97 lines (96 loc) • 6.26 kB
TypeScript
/**
* DevExpress HTML/JS Reporting (viewer\templates.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
*/
import { AnalyticsTemplate } from '@devexpress/analytics-core/core/templates';
import { IContentActionViewModel, ISelectBoxActionViewModel, ITabPanelItemViewModel } from '@devexpress/analytics-core/analytics-utils-native';
import { IEditorViewModel } from '@devexpress/analytics-core/analytics-widgets-native';
import { ITabPanelItemWithPropertyGridViewModel } from '@devexpress/analytics-core/core/tools/_tabInfoWithPropertyGrid';
import { IExportActionViewModel } from './exportOptions/exportOptionsModel';
import { IToolbarViewModel } from './internal/_previewModel';
import { IMultiValueEditorViewModel } from './widgets/_multiValueEditor';
import { IDateRangeEditorOptions } from './widgets/dateRange/dateRangeEditor';
import { IDateRangeCalendarViewModel, IDateRangeEditorViewModel } from './widgets/dateRange/dateRangeEditor.viewmodel';
import { IReportPreviewViewModel } from './reportPreview.viewModel';
import { IPreviewPageViewModel } from './internal/_page.viewModel';
import { IBrickNode } from './utils/utils';
import { ITextEditingFieldData, ITextEditingFieldViewModel } from './editing/models/textEditingField';
import { ICharacterCombEditingFieldViewModel } from './editing/models/characterCombEditingField';
import { ICheckEditingFieldViewModel } from './editing/models/checkEditingField';
import { IEditingFieldViewModelBase } from './editing/models/editingFieldBase';
import { IPopupImageEditingFieldViewModel } from './editing/models/popupImageEditingField';
import { IPictureEditorActionPopup } from './widgets/pictureEditor/_pictureEditorToolbarItem';
import { IPainterBrushOptions, IPainterSizeOptions } from './widgets/pictureEditor/_painter';
import { IImagePickerActionViewModel } from './widgets/pictureEditor/_imagePicker';
import { IProgressBarViewModel } from './internal/_progressViewModel';
import { IExportToolViewModel } from './internal/_exportHandler.viewModel';
import { IMobileReportPreviewViewModel } from './mobile/mobilePreview.viewModel';
import { IMobilePageViewModel } from './mobile/internal/_mobilePage';
import { IMobileActionListViewModel, IMobileExportAction } from './mobile/utils/_mobileActionList';
import { IDateRangeEditorMobileViewModel, IParametersPopupViewModelBase } from './mobile/internal/_parametersPopup.viewModel';
import { IBreadcrumbViewModel } from './internal/_previewBreadcrumbs';
import { IMobileSearchViewModel } from './mobile/internal/_mobileSearch';
import { IMobilePaginatorViewModel } from './mobile/internal/_paginator';
import { IParameterGroupEditorViewModel } from './widgets/_groupEditor';
import { AIPanelViewModel } from './ai/_aiPanelModel';
export type ViewerTemplate = {
'dxrd-toolbar-two-way-switch': IContentActionViewModel;
'dxrd-multivalue-editing': IEditorViewModel;
'dxrd-preview-pager': ISelectBoxActionViewModel;
'dxrd-zoom-autofit-select-template': ISelectBoxActionViewModel;
'dxrd-preview-export-to': IExportActionViewModel;
'dxrd-preview-toolbar-scrollable': IToolbarViewModel;
'dxrd-preview-breadcrumb': IBreadcrumbViewModel;
'dxrd-preview-parameters': ITabPanelItemWithPropertyGridViewModel;
'dxrd-parameters-property-editor': IEditorViewModel;
'dxrdv-signature': IEditorViewModel;
'dxrd-multivalue': IEditorViewModel<IMultiValueEditorViewModel>;
'dxrd-preview-export-options': ITabPanelItemWithPropertyGridViewModel;
'dxrd-preview-document-map': ITabPanelItemWithPropertyGridViewModel;
'dxrd-preview-ai-panel': ITabPanelItemViewModel<AIPanelViewModel>;
'dxrd-multivalue-editable': IEditorViewModel;
'dxrv-range-parameter': IDateRangeEditorOptions;
'dxrv-daterange-editor-popup': IDateRangeEditorViewModel;
'dxrv-daterange-calendar': IDateRangeCalendarViewModel;
'dxrdp-surface': IReportPreviewViewModel;
'dxrd-preview-page': IPreviewPageViewModel;
'dxrd-parameters-editor-content': IEditorViewModel;
'dxrd-propertieseditor': IParameterGroupEditorViewModel;
'dxrd-preview-search': ITabPanelItemWithPropertyGridViewModel;
'dxrd-page-brick-mobile': IBrickNode;
'dxrd-page-brick-clickable': IBrickNode;
'dxrd-parameters-separator': IEditorViewModel;
'dxrp-editing-field-container': ITextEditingFieldViewModel;
'dxrp-editing-field-text': ITextEditingFieldData;
'dxrp-editing-field-mask': ITextEditingFieldData;
'dxrp-editing-field-datetime': ITextEditingFieldData;
'dxrp-editing-field-number': ITextEditingFieldData;
'dxrp-character-comb-editing-field': ICharacterCombEditingFieldViewModel;
'dxrp-editing-field-checkbox': ICheckEditingFieldViewModel;
'dxrp-editing-field-radio': ICheckEditingFieldViewModel;
'dxrp-editing-field-image': IEditingFieldViewModelBase;
'dxrp-editing-field-image-editor': IEditingFieldViewModelBase;
'dxrp-popup-editing-field-image': IPopupImageEditingFieldViewModel;
'dx-picture-editing-toolbar-popup': IPictureEditorActionPopup;
'dx-picture-editing-brush-options': IPainterBrushOptions;
'dx-picture-editing-sizemode-alignment': IPainterSizeOptions;
'dx-picture-editing-imagespicker': IImagePickerActionViewModel;
'dx-picture-editing-imagepickerwithfilter': IImagePickerActionViewModel;
'dxrd-preview-progress-bar': IProgressBarViewModel;
'dxrd-export-tool': IExportToolViewModel;
'dxrd-checkboxcustomglyph': ICheckEditingFieldViewModel;
'dxrdp-surface-mobile': IMobileReportPreviewViewModel;
'dxrd-preview-page-mobile': IMobilePageViewModel;
'dxrdp-surface-mobile-bottom': IMobileActionListViewModel;
'dxrd-menu-parameters-content': IParametersPopupViewModelBase;
'dxrv-preview-parameters-mobile': IParametersPopupViewModelBase;
'dxrv-range-parameter-mobile': IDateRangeEditorOptions;
'dxrv-preview-date-range-mobile': IDateRangeEditorMobileViewModel;
'dxrd-menu-export-content': IMobileExportAction;
'dxrdp-search-mobile': IMobileSearchViewModel;
'dxrdp-pages-mobile': IMobilePaginatorViewModel;
};
export type TemplateViewModels = AnalyticsTemplate & ViewerTemplate;