UNPKG

devexpress-reporting

Version:

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

20 lines (19 loc) 945 B
/** * DevExpress HTML/JS Reporting (designer\wizard\reportWizardStateCreating.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 { extend } from '@devexpress/analytics-core/analytics-internal'; import { _createDefaultDataSourceWizardState } from '@devexpress/analytics-core/analytics-wizard'; import { ReportWizardStateHelper } from './internal/_reportWizardStateHelper'; import { defaultReportWizardState } from './reportWizardState'; export function createReportWizardState(reportViewModel) { const state = extend(true, {}, defaultReportWizardState, _createDefaultDataSourceWizardState()); if (reportViewModel) { ReportWizardStateHelper.applyDataBindings(state, reportViewModel); ReportWizardStateHelper.applyPageSetup(state, reportViewModel); } return state; }