Tree Table supports the full range of manipulations with the grid. You can easily edit its contents by clicking on one of the cells, selecting from a list with the help of a drop-down menu, or selecting/deselecting necessary items through the use of checkboxes.
TreeGrid allows you to specify different types of selections with the help of the following available modes: cell, row, column, multi-cell, multi-row, multi column, and block selection.
Besides the items selection, you can use checkboxes in the TreeGrid component. This feature helps to select multiple items for editing or removing them all at once.
Tree Table supports client-side filtering. You can either use built-in filters or define custom ones. According to the type of data presented in your table, you can use one of the available filters: date filter, number filter, richselect filter, multicombo filter, etc.
Clipboard support allows you to copy and paste items within the Tree Table component as well as to other components. This feature works in several modes such as Block, Selection, and Repeat Copying.
Tree Table allows loading data in XML, JSON formats and then using them freely with your existing web-services.
The appearance of the widget can be easily customized with CSS.
TreeGrid can be integrated with jQuery, Angular, React, Vue.js, Backbone.
The widget meets the main requirements of the WAI standards and presupposes equal access to web resources for people with diverse abilities.