ReportDesigner Dependencies

The ReportDesigner have the following list of external dependencies.

  • jQuery 1.7.1 and later versions.

  • jsRender - to render the templates.

  • CodeMirror - to edit the SQL queries with syntax highlighter.

And the internal dependencies are tabulated below.

File Description/Usage
ej.core.min.js Must be referred always before using all the

ASP.NET MVC

controls.
ej.data.js Used to handle data operation and should be used while binding data to

ASP.NET MVC

controls.
ej.draggable.js Used to handle drag on drop operation in all

ASP.NET MVC

controls.
ej.scroller.js Used to handle scrolling operation in all

ASP.NET MVC

controls.
ej.globalize.js It is referred when using localization in ReportDesigner.
ej.waitingpopup.js These files are used to handle the internal UI and actions of ReportDesigner.
ej.button.js
ej.checkbox.js
ej.radiobutton.js
ej.autocomplete.js
ej.datepicker.js
ej.timepicker.js
ej.datetimepicker.js
ej.daterangepicker.js
ej.dialog.js
ej.dropdownlist.js
ej.tooltip.js
ej.listbox.js
ej.map.js
ej.editor.js
ej.maskedit.js
ej.menu.js
ej.pager.js
ej.slider.js
ej.splitter.js
ej.splitbutton.js
ej.toolbar.js
ej.tab.js
ej.treeview.js
ej.uploadbox.js
ej.colorpicker.js
ej.grid.js
ej.reportViewer.js
ej.chart.js
ej.circulargauge.js
ej.lineargauge.js
ej.bulletgraph.js

API Service

External assemblies needed for ReportDesigner service are tabulated below.

Assemblies Description/Usage
System.Web.Http Must be referred these assemblies for WebAPI.
System.Web.Http.WebHost
System.Net.Http.WebRequest
System.Net.Http.Formatting
System.Net.Http
System.Web.Routing

And the internal assemblies are tabulated below.

Assemblies Description/Usage
Syncfusion.Shared.Wpf It's common dependencies for our WPF components which will be used to handle the report export related actions in ReportViewer.
Syncfusion.Pdf.Base Must be referred to handle pdf export.
Syncfusion.DocIO.Base Must be referred to handle word export.
Syncfusion.XlsIO.Base Must be referred to handle excel export.
Syncfusion.Presentation.Base Must be referred to handle ppt export.
Syncfusion.Chart.Wpf Must be referred to export the chart item from ReportViewer.
Syncfusion.Gauge.Wpf Must be referred to export the Gauge item from ReportViewer.
Syncfusion.SfMaps.Wpf Must be referred to export the Map item from ReportViewer.
Syncfusion.EJ.ReportViewer It's used to preview the report.
Syncfusion.EJ.MVC Must be referred to use Web Report Designer control from Syncfusion ASP.NET MVC controls.
Syncfusion.EJ It's used as base class for Syncfusion ASP.NET MVC controls.