Sneak Peek at 2020 Volume 3: Essential JS 2 | Syncfusion Blogs
Detailed Blog page Skeleton loader
Essential JS 2

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.

Lazy Loading with Grouping Feature in DataGrid
Lazy Loading with Grouping Feature in DataGrid

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.

Picture Support in Spreadsheet
Picture Support in Spreadsheet

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.

Range Selection Helper Feature in Spreadsheet
Range Selection Helper Feature in Spreadsheet

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.

Stacked Stepped Area Chart
Stacked Stepped Area Chart

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.

Stock Events for Individual Series
Stock Events for Individual Series

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.

Inline Editing support in Pivot Table
Inline Editing support in Pivot Table

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.
Filled MultiSelect- Box Mode

Material-Style Filled Design
Material-Style Filled 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 TwitterFacebook, 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 forumsDirect-Trac, or feedback portal. We are always happy to assist you!

Be the first to get updates

Sridhar Narasimhan

Meet the Author

Sridhar Narasimhan

Sridhar Narasimhan is the Product Manager for Syncfusion Web Products. He has designed and developed the Spreadsheet component in Web. He is passionate about web technology and has been active in web development since 2010.