The classic ReportDesigner have the following list of internal and external dependencies to render the component.
This section lists the dependencies of Bold Reports® Designer version less than
v5.2.xx
.
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 Syncfusion® JavaScript 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 | CDN link |
---|---|---|
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 |
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.
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 an 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. |