JaavScript Treegrid - Webix TreeTable
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. The 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. You can easily save the current state of a TreeTable in order to return to it later with the help of two built-in one-click functions. TreeTable actively supports all popular browsers. The widget runs effectively in IE10, Mozilla Firefox, Opera, Chrome and Safari.