Dependencies

Common Libraries

Essential JavaScript components mainly relies on the following 2 common libraries –

  • jQuery (from the version 1.7.1 to 3.1.0)
  • JsRender - to render the templates.

NOTE

jQuery.easing external dependency has been removed from version 14.3.0.49 onwards. Kindly include this jQuery.easing dependency for versions lesser than 14.3.0.49.

The following table provides jQuery compatibility information.

EJ Versions Compatible jQuery Versions
From To From To
14.3.0.49 14.3.0.52 1.7.1 3.1.0
13.2.0.29 14.2.0.32 1.7.1 2.2.4
lower version 13.1.0.30 1.7.1 2.1.3

jQuery-2.1.4, jQuery-3.0.0 support has been given from ejVersion 13.2.0.29, 14.3.0.49 onwards respectively.

Server-side Libraries

Some JavaScript UI web widgets like Grid and Schedule requires the below assemblies to support export functionality.

  • Syncfusion.Compression.Base
  • Syncfusion.Linq.Base
  • Syncfusion.EJ.Export
  • Syncfusion.XlsIO.Base
  • Syncfusion.Pdf.Base
  • Syncfusion.DocIO.Base
  • Syncfusion.EJ

Reporting controls (ReportViewer) requires the following assemblies listed below are to be referred mandatorily in the application.

  • System.Web.Routing  
  • System.Web.Http
  • System. Web.Http.WebHost
  • System.Net.Http
  • System.Net.Http.WebRequest
  • System.Net.Http.Formatting
  • Syncfusion.Compression.Base
  • Syncfusion.Linq.Base
  • Syncfusion.EJ.ReportViewer
  • Syncfusion.Pdf.Base
  • Syncfusion.XlsIO.Base
  • Syncfusion.DocIO.Base
  • Syncfusion.Shared.Wpf
  • Syncfusion.Chart.Wpf
  • Syncfusion.Gauge.Wpf
  • Syncfusion.SfMaps.Wpf

Business Intelligence components (Pivot Grid, OLAP Client, OLAP Chart and OLAP Gauge) require the below listed assemblies -

  • Syncfusion.Compression.Base
  • Syncfusion.Linq.Base
  • Syncfusion.EJ
  • Syncfusion.EJ.Olap
  • Syncfusion.Olap.Base
  • Syncfusion.PivotAnalysis.Base
  • Syncfusion.XlsIO.Base
  • Syncfusion.Pdf.Base
  • Syncfusion.DocIO.Base
  • Microsoft.AnalysisServices.AdomdClient
  • System.Data.SqlServerCe (Version: 4.0.0.0).

File Format products (XlsIO, DocIO, PDF and Presentation) require the below listed assemblies -

  • Syncfusion.Compression.Base
  • Syncfusion.XlsIO.Base
  • Syncfusion.ExcelToPDFConverter.Base
  • Syncfusion.ExcelChartToImageConverter.WPF
  • Syncfusion.OfficeChart.Base
  • Syncfusion.DocIO.Base
  • Syncfusion.DocToPDFConverter.Base
  • Syncfusion.Pdf.Base
  • Syncfusion.HtmlConverter.Base
  • Syncfusion.GeckoHtmlRenderer.Base
  • Syncfusion.OCRProcessor.Base
  • Syncfusion.Presentation.Base
  • Syncfusion.PresentationToPdfConverter.Base
  • Syncfusion.OfficeChartToImageConverter.WPF
  • Syncfusion.SfChart.WPF
  • Syncfusion.Shared.WPF

All the above specified Syncfusion assemblies are available separately for the .NET Frameworks 4.0, 4.5 and 4.5.1.