### Install Spreadsheet Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/spreadsheet/README.md Install the Spreadsheet control and its dependent packages using npm. This command is used for initial setup. ```sh npm install @syncfusion/ej2-spreadsheet ``` -------------------------------- ### Install JavaScript Gantt Control Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/gantt/README.md Install the Gantt control and its dependent packages using npm. This is the initial setup step for using the control. ```sh npm install @syncfusion/ej2-gantt ``` -------------------------------- ### Install Navigation Controls Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/navigations/README.md Install the @syncfusion/ej2-navigations package using npm. This command installs the core navigation components. ```sh npm install @syncfusion/ej2-navigations ``` -------------------------------- ### Install Dropdowns Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/dropdowns/ReadMe.md Install the Dropdowns package and its dependencies using npm. ```bash npm install @syncfusion/ej2-dropdowns ``` -------------------------------- ### Install Layout Controls Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/layouts/README.md Install the @syncfusion/ej2-layouts package and its dependencies using npm. ```sh npm install @syncfusion/ej2-layouts ``` -------------------------------- ### Install Image Editor Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/imageeditor/README.md Install the Syncfusion Image Editor component and its dependencies using npm. This command is used for initial setup. ```sh npm install @syncfusion/ej2-image-editor ``` -------------------------------- ### Install MultiColumn ComboBox Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/multicolumncombobox/README.md Install the MultiColumn ComboBox and its dependencies using npm. ```sh npm install @syncfusion/ej2-multicolumn-combobox ``` -------------------------------- ### Install Inputs Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/inputs/README.md Install the Syncfusion JavaScript Inputs package using npm. This command installs the core inputs package. ```sh npm install @syncfusion/ej2-inputs ``` -------------------------------- ### Install Syncfusion JavaScript Grid Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/grids/README.md Install the Grid control and its dependent packages using npm. ```sh npm install @syncfusion/ej2-grids ``` -------------------------------- ### Install Schedule Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/schedule/README.md Install the Schedule control and its dependent packages using npm. ```sh npm install @syncfusion/ej2-schedule ``` -------------------------------- ### Install Query Builder Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/querybuilder/README.md Use npm to install the Query Builder package and its dependencies. ```sh npm install @syncfusion/ej2-querybuilder ``` -------------------------------- ### Install Buttons Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/buttons/README.md Install the Buttons package and its dependencies using npm. ```sh npm install @syncfusion/ej2-buttons ``` -------------------------------- ### Install JavaScript PDF Library Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/pdf/README.md Install the Syncfusion JavaScript PDF library and its dependent packages using npm. ```sh npm install @syncfusion/ej2-pdf ``` -------------------------------- ### Install Pivot Table Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/pivotview/README.md Use this command to install the Pivot Table and its dependent packages via npm. ```sh npm install @syncfusion/ej2-pivotview ``` -------------------------------- ### Install SplitButtons Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/splitbuttons/README.md Use npm to install the SplitButtons package and its dependencies. ```sh npm install @syncfusion/ej2-splitbuttons ``` -------------------------------- ### Install Document Editor Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/documenteditor/README.md Use this command to install the Document Editor and its dependencies via npm. ```sh npm install @syncfusion/ej2-documenteditor ``` -------------------------------- ### Install ej2-lists Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/lists/README.md Use npm to install the ej2-lists package and its dependencies. ```sh npm install @syncfusion/ej2-lists ``` -------------------------------- ### Install Tree Grid Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/treegrid/README.md Use this command to install the Tree Grid component and its dependencies. ```sh npm install @syncfusion/ej2-treegrid ``` -------------------------------- ### Install File Manager Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/filemanager/README.md Install the File Manager and its dependent packages using npm. ```bash npm install @syncfusion/ej2-filemanager ``` -------------------------------- ### Markdown Example for Control Name Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/base/releasenotes/README.md Example of how to write a control name using H2 markdown syntax. ```markdown ## ejAccrodion ``` -------------------------------- ### Install Interactive Chat Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/interactivechat/README.md Use this command to install the Syncfusion JavaScript Interactive Chat package and its dependencies. ```sh npm install @syncfusion/ej2-interactive-chat ``` -------------------------------- ### Markdown Example for Breaking Changes Section Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/base/releasenotes/README.md Provides an example of a breaking change related to circular series rendering in charts, explaining the necessary adjustment for start and end angles. ```markdown ### Breaking Changes {:#ejaccordion-breaking-changes} * Now, Circular series end angle will not be adjusted based on the start angle, so the output will be like semi-circle instead of full circle. In order to render the complete circular series with customized start angle, you have to add the start angle value to end angle property now. This break will occur only if you have specified startAngle already ``` -------------------------------- ### Install Notifications Control Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/notifications/README.md Install the @syncfusion/ej2-notifications package using npm. This command installs the core notifications library and its dependencies. ```sh npm install @syncfusion/ej2-notifications ``` -------------------------------- ### Install Kanban Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/kanban/README.md Install the Kanban control and its dependent packages using npm. This command is used to add the necessary libraries to your project. ```sh npm install @syncfusion/ej2-kanban ``` -------------------------------- ### Install Calendars Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/calendars/README.md Use this command to install the @syncfusion/ej2-calendars package and its dependencies. ```sh npm install @syncfusion/ej2-calendars ``` -------------------------------- ### Release Notes Entry Example Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/base/releasenotes/README.md Example of a release note entry for the ChromelessWindow component, detailing bug fixes and their corresponding IDs. ```markdown ## ChromelessWindow ### Bug Fixes {:#chromelesswindow-bug-fixes} * #I336220 - When using `ShowDialog` on a `RibbonWindow`, a `NullReferenceException` will no longer occur. * #F166385 - The gap between the bottom of the window and the `TaskBar` is now properly maintained. ``` -------------------------------- ### Initialize Rich Text Editor Instance Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/richtexteditor/README.md Create a new instance of the Rich Text Editor, configure its height and toolbar items, and append it to the designated HTML element. ```ts let editor = new RichTextEditor({ height: '300px', toolbarSettings: { items: ['Bold', 'Italic', 'Underline', 'StrikeThrough', '|', 'Formats', 'Alignments', '|', 'OrderedList', 'UnorderedList', '|', 'CreateLink', 'Image', '|', 'Undo', 'Redo'] } }); editor.appendTo('#richTextEditor'); ``` -------------------------------- ### Install JavaScript Block Editor Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/blockeditor/README.md Install the Block Editor package using npm. This is the first step to integrate the editor into your project. ```sh npm install @syncfusion/ej2-blockeditor ``` -------------------------------- ### Install ej2-base Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/base/ReadMe.md Use this command to install the ej2-base package via npm. This is the initial step for integrating the Essential JS 2 base libraries into your project. ```sh npm install @syncfusion/ej2-base ``` -------------------------------- ### Install Barcode Generator Package Source: https://github.com/syncfusion/ej2-javascript-ui-controls.git/blob/master/controls/barcodegenerator/README.md Install the Barcode Generator package and its dependencies using npm. ```sh npm install @syncfusion/ej2-barcode-generator ```