Webix TreeTable is a JavaScript widget for when you need to combine DataTable and Datatree functions in one widget. This hybrid structure shares certain properties of DataTable, such as filtering, selection by cells, and data export to Excel and PDF. Like a treeview, it enables data visualization in a hierarchical manner and restores the saved widget state.

Fully EditableView Demo

TreeTable makes a full range of manipulations on 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.

Current State SavingView Demo

You can easily save the current state of the Webix JavaScript treegrid in order to return to it later with the help of two built-in one-click functions.

Selection Modes

TreeTable allows you to specify different types of selections with the help of the following available selection modes: cell, row, column, multi-cell, multi-row, multi column, and block selection.

Data Export to Excel and PDF

This JavaScript TreeTable component allows the exporting data to PDF and Excel file types for further processing. You can also define the appearance of the table after it’s exported by configuring various server-side options.

Browsers Compatibility

Webix treegrid actively supports all popular browsers. The widget runs effectively on IE10, Mozilla Firefox, Opera, Chrome, and Safari.

Ready for Touch Devices

Webix treegrid allows the implementation of various touch events on your website. The mobile apps created with TreeTable’s participation look and operate ideally on all touch devices.

Windows and Popups
Development Tools