The Syncfusion Essential JS 2 (JavaScript) UI control library is the only suite you will ever need to build an application since it contains over 65 high-performance, lightweight, modular, and responsive UI components in a single package.
In this blog, I am going to give you a quick overview of the new features we have planned for Essential JS 2 in the upcoming 2020 Volume 3 release. Let’s see them with a bird’s-eye view!
Kanban moves from preview to production-ready
The Kanban component has been developed to meet industrial standards. It is now a production-ready component.
Feature enhancements
The Essential JS 2 2020 Volume 3 release delivers the following exciting and useful features.
DataGrid
The JavaScript Grid or DataGrid control will have the following new feature.
Lazy loading with grouping
This feature will allow users to use server-side grouping to render records in a collapsed state while binding a large volume of data. The grouped items with n levels of data will be loaded on demand when the corresponding group is expanded.
Spreadsheet
The JavaScript Spreadsheet control will have the following features in it.
Picture
This new feature will allow users to view, insert, and modify a picture in a spreadsheet. It also provides customization options.
Multiline editing
This feature will allow users to insert a line break between paragraphs of text within a cell in a spreadsheet.
Range selection helper
This feature will help you select a range or multiple ranges while editing a formula in a cell.
Charts
The Charts control will have the following new chart types and features.
Stacked stepped area chart
A new stacked stepped area chart will be added to the Charts control. It is basically a stepped area chart where the related values are stacked on top of each other.
Chart legend title
This feature will allow you to display a title for the legend in your charts.
Stock events for individual series
This feature will allow you to provide stock events for each series separately.
Pivot Table
The Pivot Table will be equipped with the following features.
Server-side pivot engine
We will introduce a server-side pivot engine to the Pivot Table where all the pivot calculations, filtering, sorting, and other operations can be done. Then, the information to be displayed in the view port will be passed to the client side. This will transfer only the required data source to a browser. With this, we can reduce the network traffic and increase the rendering performance of the Pivot Table, especially when handling millions of data points. It works best when virtual scrolling is enabled. The engine will support different kinds of data sources such as JSON, CSV, DataTable, and collections.
Inline editing
An option to directly edit the value in a cell without the use of an external edit dialog will be included in the Pivot Table. It is applicable if and only if the value of the cell is based on a single item raw data.
MultiSelect Dropdown
The MultiSelect Dropdown control will have the following new feature.
Material-style filled appearance
This feature will allow you to render the MultiSelect Dropdown control in a filled style, which is the latest Material design.
Conclusion
I hope you now have a clear idea about the new useful and exciting features that will be available in our Essential JS 2 2020 Volume 3 release. Along with them, much more will be included in the release.
So, stay tuned to our official Twitter, Facebook, and LinkedIn pages for announcements about the release.
If you want us to add any other feature or control in our Essential JS 2 platform, please mention them in the comment section below. You can also contact us through our support forums, Direct-Trac, or feedback portal. We are always happy to assist you!