dhtmlxTreeGrid uses Ajax principles for client-server data exchange that makes it fast and responsive. Due to advanced data loading, this TreeGrid allows developers to create interactive user interface and organize hierarchical information into dynamic and editable tables. Grid data can be entered and edited on client side without page reload.
Intuitive design of dhtmlxTreeGrid allows user to manipulate tabular data in easy and comfortable way. Advanced drag-and-drop mechanism brings greater UI flexibility to the TreeGrid. It makes it possible to reorder grid rows at runtime and enables moving of parent tree nodes with all the attached sub-rows. To provide web developers with the ability to extend general drag-and-drop capabilities of application, the TreeGrid supports dragging of items into/from dhtmlxTree control.
dhtmlxTreeGrid offers rich editing and formatting capabilities. Several data input control types are supported, including list box, calendar, checkbox, radio button, multiline text (can be wrapped within a cell), image cell, and more. Any other cell editor can be easily attached to the TreeGrid. For each cell specific math formula can be set to perform calculations with cell values. Calculations are made in real time and the result can dynamically change depending on cells content.
Other powerful features include cross-browser compatibility, resizable columns, client-side sorting (string, integer, date, custom), support of different event handlers and wide possibilities for customization. dhtmlxTreeGrid can load data tables dynamically from XML data source and handle large data sets.
More information about the product can be found on TreeGrid Homepage.
dhtmlxTreeGrid is available under commercial license ($249) which also includes dhtmlxGrid Professional.