UNPKG

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
/** * 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;