The ReportDesigner have the following list of internal and external dependencies to render the component.
The
BoldReports.JavaScript
contains reporting components scripts and style sheets. Install theBoldReports.JavaScript
package, the scripts and styles required for Report Designer will be added toScripts
,Content
folders in your application.
Internal dependencies
Name | Details | Local file path |
---|---|---|
bold.reports.common.min.js | Common script for reporting widgets. | ~/Scripts/bold-reports/common/bold.reports.common.min.js |
bold.reports.widgets.min.js | Supports Syncfusion widgets to render in HTML5 format and it contains the dependent Syncfusion controls that is common for both report designer and viewer. | ~/Scripts/bold-reports/common/bold.reports.widgets.min.js |
bold.report-designer-widgets.min.js | Supports Syncfusion widgets to render in HTML5 format and it contains the dependent Syncfusion controls for report designer | ~/Scripts/bold-reports/common/bold.report-designer-widgets.min.js |
ej.chart.min.js | Renders the chart item. Add this script, only if your report contains the chart report item. | ~/Scripts/bold-reports/data-visualization/ej.chart.min.js |
ej2-base.min.js | Renders the gauge item. Add this script only if your report contains the gauge report item. | ~/Scripts/bold-reports/common/ej2-base.min.js |
ej2-data.min.js | Renders the gauge item. Add this script only if your report contains the gauge report item. | ~/Scripts/bold-reports/common/ej2-data.min.js |
ej2-pdf-export.min.js | Renders the gauge item. Add this script only if your report contains the gauge report item. | ~/Scripts/bold-reports/common/ej2-pdf-export.min.js |
ej2-svg-base.min.js | Renders the gauge item. Add this script only if your report contains the gauge report item. | ~/Scripts/bold-reports/common/ej2-svg-base.min.js |
ej2-lineargauge.min.js | Renders the linear gauge item. Add this script only if your report contains the linear gauge report item. | ~/Scripts/bold-reports/data-visualization/ej2-lineargauge.min.js |
ej2-circulargauge.min.js | Renders the circular gauge item. Add this script only if your report contains the circular gauge report item. | ~/Scripts/bold-reports/data-visualization/ej2-circulargauge.min.js |
ej2-maps.min.js | Renders the map item. Add this script only if your report contains the map report item. | ~/Scripts/bold-reports/data-visualization/ej2-maps.min.js |
bold.report-viewer.min.js | Used to preview the reports in report designer. | ~/Scripts/bold-reports/bold.report-viewer.min.js |
bold.report-designer.min.js | Used to render the Bold Report Designer widget. | ~/Scripts/bold-reports/bold.report-designer.min.js |
External dependencies
Name | Details | CDN link / Local file path |
---|---|---|
jQuery 1.7.1 and later versions | Common jQuery script to render the Bold Reporting widgets | https://cdn.boldreports.com/external/jquery-1.10.2.min.js |
jsrender | The script to render the templates in the browser. | https://cdn.boldreports.com/external/jsrender.min.js |
Codemirror |
Report Designer requires the code mirror scripts to edit the SQL queries and Visual Basic code functions with syntax highlighter.
|
~/Scripts/CodeMirror/lib/codemirror.js ~/Scripts/CodeMirror/addon/hint/show-hint.js ~/Scripts/CodeMirror/addon/hint/sql-hint.js ~/Scripts/CodeMirror/mode/sql/sql.js ~/Scripts/CodeMirror/mode/vb/vb.js |
Internal dependencies
Name | Details | Local file path |
---|---|---|
bold.reports.all.min.css | It contains the styles and css references of dependent components. | ~/Content/bold-reports/[theme-name]/bold.reports.all.min.css |
bold.reportdesigner.min.css | It contains the styles and css references of Report Designer component. | ~/Content/bold-reports/[theme-name]/bold.reportdesigner.min.css |
Refer the following syntax:
~/Content/bold-reports/[theme-name]/[fileName]
Example
Theme Name | Format |
---|---|
Default-Theme |
~/Content/bold-reports/material/bold.reports.all.min.css ~/Content/bold-reports/material/bold.reportdesigner.min.css |
External dependencies
Name | Details | Local file path |
---|---|---|
Codemirror |
Report Designer requires the code mirror styles to edit the SQL queries and Visual Basic code functions with syntax highlighter.
|
~/Scripts/CodeMirror/lib/codemirror.css ~/Scripts/CodeMirror/addon/hint/show-hint.css |
Package | Purpose |
---|---|
BoldReports.Web |
Builds the server-side implementations. |
The above package will automatically install the below dependency packages.
Package | Purpose |
---|---|
Syncfusion.DocIO.Base |
Exports the report to a Word. |
Syncfusion.Pdf.Base |
Exports the report to a PDF. |
Syncfusion.XlsIO.Base |
Exports the report to an Excel. |
Syncfusion.Presentation.Base |
Exports the report to a PPT. |
Package | Purpose |
---|---|
Newtonsoft.Json |
Serializes and deserialize data for the Report Designer. It is a mandatory package for Report Designer, and the package version should be higher than 10.0.1 for NET Core 2.0 and others should be higher than 9.0.1. |