Search results

Dependencies

The ReportDesigner have the following list of internal and external dependencies to render the component.

The Syncfusion.Reporting.JavaScript contains reporting components scripts and style sheets. It is a dependent package for Syncfusion.Reporting.Mvc5. While installing the Syncfusion.Reporting.Mvc5, it also installs the Syncfusion.Reporting.JavaScript package. The scripts, styles required for Report Designer were added to Scripts, Content folders in your application.

Scripts

Internal dependencies

Name Details Local file path
ej.reporting.common.min.js Common script for reporting widgets. ~/Scripts/reports/common/ej.reporting.common.min.js
ej.reporting.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/reports/common/ej.reporting.widgets.min.js
ej.report-designer-widgets.min.js Supports Syncfusion widgets to render in HTML5 format and it contains the dependent Syncfusion controls for report designer ~/Scripts/reports/common/ej.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/reports/data-visualization/ej.chart.min.js
ej.lineargauge.min.js Renders the linear gauge item. Add this script only if your report contains the linear gauge report item. ~/Scripts/reports/data-visualization/ej.lineargauge.min.js
ej.circulargauge.min.js Renders the circular gauge item. Add this script only if your report contains the circular gauge report item. ~/Scripts/reports/data-visualization/ej.circulargauge.min.js
ej.map.min.js Renders the map item. Add this script only if your report contains the map report item. ~/Scripts/reports/data-visualization/ej.map.min.js
ej.report-viewer.min.js Used to preview the reports in report designer. ~/Scripts/reports/ej.report-viewer.min.js
ej.report-designer.min.js Used to render the Syncfusion Report Designer widget. ~/Scripts/reports/ej.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 Reporting widgets Secured Link: https://cdn.syncfusion.com/js/assets/external/jquery-1.10.2.min.js
Unsecured Link: http://cdn.syncfusion.com/js/assets/external/jquery-1.10.2.min.js
jsrender The script to render the templates in the browser. Secured Link: https://cdn.syncfusion.com/js/assets/external/jsrender.min.js
Unsecured Link: http://cdn.syncfusion.com/js/assets/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.
  • codemirror.js
  • show-hint.js
  • sql-hint.js
  • sql.js
  • vb.js
~/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

Styles

Internal dependencies

Name Details Local file path
ej.reports.all.min.css It contains the styles and css references of dependent components. ~/Content/reports/[theme-name]/ej.reports.all.min.css
ej.reportdesigner.min.css It contains the styles and css references of Report Designer component. ~/Content/reports/[theme-name]/ej.reportdesigner.min.css

Refer the following syntax:

~/Content/reports/[theme-name]/[fileName]

Example

Theme Name Format
Default-Theme ~/Content/reports/default-theme/ej.reports.all.min.css

~/Content/reports/default-theme/ej.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.
  • codemirror.css
  • show-hint.css
~/Scripts/CodeMirror/lib/codemirror.css
~/Scripts/CodeMirror/addon/hint/show-hint.css

Service side dependencies

Internal dependencies

Package Purpose
Syncfusion.Reporting.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.

External dependencies

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.