Search results
Suggest a FeaturePDF

Migrate to Classic Report Designer application

In our Bold Reports® new assemblies are introduced for both client and server-side to resolve the compatibility problem between Essential Studio Report Designer versions. It has changes in both Web API service and client-side scripts.

Refer this steps to migrate from Syncfusion® Essential Studio release to Bold Reports® version lesser than v5.2.xx

This section provides step-by-step instructions for migrating Report Designer from Syncfusion® Essential Studio release version to Bold Reports® version of ASP.NET Core Report Designer application.

Scripts

Old Scripts New Scripts Description
ej.web.all.min.js bold.reports.common.min.js
bold.reports.widgets.min.js
bold.report-designer-widgets.min.js
ej.chart.min.js
ej2-base.min.js

ej2-data.min.js

ej2-pdf-export.min.js

ej2-svg-base.min.js

ej2-lineargauge.min.js
ej2-circulargauge.min.js
ej2-maps.min.js
bold.report-viewer.min.js
We have removed the dependency scripts for report designer from existing ej.web.all.min.js script and provided the dependency scripts as below:

bold.reports.common.min.js - Common script for reporting widgets.

bold.reports.widgets.min.js - It contains the scripts of dependent controls that are common for both Report Designer and Report Viewer.

bold.report-designer-widgets.min.js - It contains the scripts of Report Designer dependent controls.

ej.chart.min.js - Renders the chart item. Add this script only if your report contains the chart report item.

ej2-base.min.js - Renders the gauge item. Add this script only if your report contains the gauge report item.

ej2-data.min.js - Renders the gauge item. Add this script only if your report contains the gauge report item.

ej2-pdf-export.min.js - Renders the gauge item. Add this script only if your report contains the gauge report item.

ej2-svg-base.min.js - Renders the gauge item. Add this script only if your report contains the gauge report item.

ej2-lineargauge.min.js - Renders the linear gauge item. Add this script only if your report contains the linear gauge report item.

ej2-circulargauge.min.js - Renders the circular gauge item. Add this script only if your report contains the circular gauge report item.

ej2-maps.min.js - Renders the map item. Add this script only if your report contains the map report item.

bold.report-viewer.min.js - Previews the reports designed with Report Designer.

ej.reportdesigner.min.js bold.report-designer.min.js Renamed the report designer script file and it used to render the Bold Report Designer widget.

Styles

Old Scripts New Scripts Description
ej.web.all.min.css bold.reports.all.min.css We have removed the dependent controls styles for report designer from existing ej.web.all.min.css script and provided the dependent controls styles as bold.reports.all.min.css.

Remove the old scripts and styles references from existing application, then add the new scripts and styles references based on above script name changes.

Assemblies

Purpose Old Assembly Name New Assembly Name Description
Base Assemblies Syncfusion.EJ.ReportDesigner.dll

Syncfusion.EJ.ReportViewer.dll

Syncfusion.Report.Portable.dll
BoldReports.Web.dll The Syncfusion.EJ.ReportDesigner.dll, Syncfusion.EJ.ReportViewer.dll, and Syncfusion.Report.Portable.dll assemblies have been combined as BoldReports.Web.dll. It builds the server-side implementations for both Report Designer and Report Viewer components.
Tag Helper Assemblies Syncfusion.EJ.dll

Syncfusion.EJ.AspNet.Core.dll

BoldReports.AspNet.Core.dll The Syncfusion.EJ.dll, Syncfusion.EJ.AspNet.Core.dll assemblies have been combined as BoldReports.AspNet.Core.dll.

Packages

Purpose Old Packages New Packages
Server Side Helper Syncfusion.EJ.ReportDesigner.AspNet.Core

Syncfusion.EJ.ReportViewer.AspNet.Core

Syncfusion.Report.Net.Core

BoldReports.Net.Core
Tag Helper Syncfusion.EJ.AspNet.Core

BoldReports.AspNet.Core

Based on above assembly and namespace changes, modify the Report Designer Web API Controller in your application.

Tag helper

Modify the tag helpers in the _ViewImports.cshtml page.

Old code snippet New code snippet
@using Syncfusion.JavaScript
@addTagHelper *, Syncfusion.EJ
@using BoldReports.TagHelpers
@addTagHelper *, BoldReports.AspNet.Core

Configure script manager

The ASP.NET core reporting components tag prefix has been changed from ej to sf.

Old code snippet New code snippet
<ej-script-manager></ej-script-manager> <bold-script-manager></bold-script-manager>

Control initialization

Old code snippet New code snippet
<ej-report-designer id="designer"></ej-report-designer> <bold-report-designer id="designer"></bold-report-designer>