We are planning to add the following components to Essential JS 2:
Support to drag and drop tree grid rows within the TreeGrid control to change row positions dynamically in the UI, another TreeGrid control, or any custom component.
This feature allows users to create complex filter criteria for a column by allowing users to select possible filter values from a checkbox list. The advanced filter can be used to build complex filter criteria.
The checkbox selection feature provides the option to select multiple tree grid records with the help of a checkbox in each row. It also provides an option to select or deselect all the rows in a tree grid using a checkbox in the corresponding column header.
This feature allows the user to load large amounts of data without performance degradation. It is an alternate way of paging in which the data will load while scrolling vertically.
This feature provides an Excel-like editing experience and saves all changes (additions, edits, and deletions) in a single request.
This feature allows users to customize a predefined file structure and helps them achieve a completely restructured UI for preloaded files.
This feature allows users to expand and collapse panes for a clean look in the Splitter control. By default, the expand and collapse actions are disabled for panes, but there are options to enable this feature for specific, individual panes.
This feature allows users to add custom options with user-defined actions in the context menu of the Document Editor control.
This feature enables users to add and edit comments in a Word document.
This feature allows users to clean up HTML content when copying and pasting any other content from external sources.
With this feature, a chart can provide an interactive, graphical representation of the data in the pivot table.
Row headers will be repeated on each page for exported PDF documents.
This feature allows the user to display their custom values in null/empty cells in the Pivot Table control.
This feature allows users to include custom templates in any cell.
Users can select cells in the pivot table as rows, columns, or individually, and they can access the selected cells information through events.
Instead of listing data individually in a row field, users can group them to create a concise summary.
This feature allows user to render a tree map in the right-to-left direction.
This feature allows users to load child items in the lower levels, dynamically.
This feature allows the legend to be repositioned based on the width and height of the tree map.
This feature allows users to render a sparkline in the right-to-left direction.
This feature allows users to utilize stacked line and 100% stacked line series.
This feature allows users to wrap axis labels to multiple lines.
This feature allows users to add and mark important events in a stock chart.
This feature allows users to display an Islamic Calendar that consists of all the Gregorian DateRangePicker functionalities like range selection, date formatting, and globalization.
This feature allows users to create a swimlane diagram from code or a visual interface with the built-in swimlane shapes.
This feature allows users to prevent the serializing of default properties of diagram objects when saving the diagram in JSON format.
Text markup is used for highlighting, underlining, or striking out text without changing the original document content.
Sticky notes are used to add comments anywhere in the document that will be used for reviewing the PDF document.
This feature allows users to export all Scheduler events to an .ICS file and import events from an ICS extension file.
This feature allows users to export Scheduler events to an Excel file format.
This feature allows users to print the complete Scheduler along with its background color, or simply print specific events.
This feature allows users to automatically adjust the row height of a timeline scheduler as per the number of events each resource row holds.
For recurring events, this feature allows users to edit only the events following the current one of a series, like in Google Calendar. Another option includes a way to prevent the series edit action on the edited event occurrences.
This feature provides great flexibility to control each character’s variable length of input data at run time.