External and Internal Dependencies

The following list of external dependencies are mandatory in order to render any of the Syncfusion controls -

  • jQuery - 1.7.1 and later versions
  • jsRender - to render the templates

The following list of external dependencies are also needed to render the Schedule in Typescript.

  • jquery.d.ts - Definition file that tells the Typescript, how the JavaScript library works. Download from here.
  • ej.web.all.d.ts - Type definition file that helps to render the Syncfusion widgets in Typescript.

IMPORTANT

ej.web.all.d.ts file is available under the location, (Installed location)\Syncfusion\Essential Studio\17.1.0.47\JavaScript\assets\typescript.

The other required internal dependencies of Scheduler are tabulated below,

File

Description/Usage

ej.core.min.js

Must be referred always first before using all the JS controls.

ej.data.min.js

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

ej.globalize.min.js

Must be referred to localize any of the JS control's text and content.

ej.schedule.min.js

Schedule core script file which includes schedule related scripts files such as ej.schedule.render.js, ej.schedule.resources.js and ej.schedule.horizontal.js

ej.scroller.js

ej.touch.js

ej.draggable.js

ej.navigationdrawerbase.js

ej.listviewbase.js

ej.listview.js

ej.recurrenceeditor.js

ej.dropdownlist.js

ej.radiobutton.js

ej.dialog.js

ej.button.js

ej.autocomplete.js

ej.datepicker.js

ej.timepicker.js

ej.checkbox.js

ej.editor.js

ej.menu.js

ej.navigationdrawer.js

ej.tooltip.js

These files are referred for proper working of the sub-controls used within Scheduler.

NOTE

Scheduler uses one or more sub-controls, therefore refer the ej.web.all.min.js (which encapsulates all the ej controls and frameworks in a single file) in the application instead of referring all the above specified internal dependencies.

To get the real appearance of the Scheduler, the dependent CSS file ej.web.all.min.css (which includes styles of all the widgets) should also needs to be referred.

NOTE

Uncompressed version of library files are also available which is used for development or debugging purpose and can be generated from the custom script here.