UNPKG

devexpress-reporting

Version:

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

40 lines (39 loc) 2.53 kB
/** * DevExpress HTML/JS Reporting (chart\internal\_registerEditors.js) * 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 { DataMemberEditor, FieldListEditor } from '@devexpress/analytics-core/analytics-widgets'; import { ChartDataMemberEditor } from '../widgets/_chartDataMemberEditor'; import { ChartDataSourceEditor } from '../widgets/_chartDataSourceEditor'; import { ChartDependencyEditor } from '../widgets/_chartDependencyEditor'; import { CollectionLookupEditorModel } from '../widgets/_collectionLookupEditor'; import { PointsEditor } from '../widgets/_pointsEditor'; import { PositionSeriesLabelEditor } from '../widgets/_positionSeriesLabelEditor'; import { SummaryFunctionEditor } from '../widgets/_summaryFunctionEditor'; import { UndoColorPickerEditor } from '../widgets/_undoColorPickerEditor'; import { ViewEditor } from '../widgets/_viewEditor'; import { editorTemplates } from './_editorTemplates'; export function registerEditorTemplates() { editorTemplates.registerEditors({ chartDataSource: { header: 'dxcd-datasource', editorType: ChartDataSourceEditor }, collection: { header: 'dxcd-collection-lookup-header', content: 'dxcd-collection-item', editorType: CollectionLookupEditorModel }, views: { header: 'dxcd-viewHeader', content: 'dxcd-viewContent', editorType: ViewEditor }, fieldChart: { header: 'dxcd-field', editorType: FieldListEditor }, dataMemberChart: { header: 'dxcd-field', editorType: DataMemberEditor }, valueDataMember: { header: 'dxcd-field', editorType: ChartDataMemberEditor }, comboboxPositionSeriesLabel: { header: 'dx-combobox', editorType: PositionSeriesLabelEditor }, panes: { header: 'dxcd-panes-editor' }, axisX: { header: 'dxcd-axisX-editor' }, axisY: { header: 'dxcd-axisY-editor' }, legends: { header: 'dxcd-legends-editor' }, summaryFunction: { header: 'dx-emptyHeader', content: 'dxcd-summaryFunction-content', editorType: SummaryFunctionEditor }, points: { custom: 'dxcd-pointscollection', editorType: PointsEditor }, maxSize: { header: 'dxcd-maxSize', editorType: ChartDependencyEditor }, minSize: { header: 'dxcd-minSize', editorType: ChartDependencyEditor }, group: { header: 'dxcd-group' }, undoCustomColorEditor: { header: 'dxcd-color-undo', editorType: UndoColorPickerEditor } }); }