Migrate to Report Designer v2.0 component in React Application
This section provides simple step-by-step instructions to update your existing Report Designer component to our latest v2.0 component.
This section explains migration steps to migrate Bold Report Designer version lesser than
v5.2.xxtov5.2.xxand above.
-
Open the
public\index.htmlfile. -
Remove the following script references from the
public\index.htmlfile.ej2-base.min.jsej2-data.min.jsej2-pdf-export.min.jsej2-svg-base.min.jsej2-lineargauge.min.jsej2-circulargauge.min.jsej2-maps.min.js
-
Open the
App.jsfile. -
Remove the following Report Designer component older CSS references.
bold.reports.all.min.cssbold.reportdesigner.min.css
-
Remove the following Report Designer component older script references.
ej.bulletgraph.minej.chart.minbold.report-viewer.minbold.report-designer.min
-
Add the following v2.0 CSS and script references.
\v2.0\tailwind-light\bold.report-designer.min.css\v2.0\common\bold.reports.common.min\v2.0\common\bold.reports.widgets.min\v2.0\bold.report-viewer.min\v2.0\bold.report-designer.min
The final updated App.js file appears like this.
/* eslint-disable */
import React from 'react';
import './App.css';
//Report Designer component styles
import '@boldreports/javascript-reporting-controls/Content/v2.0/tailwind-light/bold.report-designer.min.css';
//Report Designer component dependent scripts
import '@boldreports/javascript-reporting-controls/Scripts/v2.0/common/bold.reports.common.min';
import '@boldreports/javascript-reporting-controls/Scripts/v2.0/common/bold.reports.widgets.min';
//Report Viewer and Designer component scripts
import '@boldreports/javascript-reporting-controls/Scripts/v2.0/bold.report-viewer.min';
import '@boldreports/javascript-reporting-controls/Scripts/v2.0/bold.report-designer.min';
//Reports react base
import '@boldreports/react-reporting-components/Scripts/bold.reports.react.min';
var designerStyle = {'height': '700px', 'width': '100%'};
function App() {
return (
<div style={designerStyle} className="App">
<BoldReportDesignerComponent
id="reportdesigner_container"
serviceUrl={'https://demos.boldreports.com/services/api/ReportDesignerWebApi'}>
</BoldReportDesignerComponent>
</div>
);
}
export default App;