This software is a versatile and customizable cross-browser tool for displaying and editing data in a variety of formats, including tables, grids, trees, and combinations of both. It offers features such as calculations, sorting, filtering, grouping, and Gantt chart visualization. With the ability to display up to 1,000,000 rows, users can easily print or export to Excel. It is written in pure JavaScript for ease of implementation.

One of the primary advantages of EJS TreeGrid is its tree capability, allowing you to drag rows and download children by AJAX. The advanced editing feature allows users to apply editing masks, runtime, and post-process validation, multiline editing, editing types and formats, automatic uploading via AJAX. You can also create interactive Gantt charts that include dependencies and dynamic updating.
With EJS TreeGrid, users can enjoy advanced cell formulas, expressions, and calculations that function similarly to those in MS Excel, as well as extended filters similar to those in MS Excel, or by custom expression. There is also a search feature similar to Google's, as well as export to Microsoft Excel functionality.
The software supports various paging types to display the virtually unlimited count of rows, automatic grouping rows to tree according to column values (like a PivotTable in MS Excel), fixed frozen columns, and rows on all sides. Users can also move columns, freeze or unfreeze columns by mouse, resize, hide or show columns, select rows or cell ranges by key or mouse, and select from various cell types.
EJS TreeGrid also lets you synchronize data with a server plus utilize the master-detail relationship together with dynamic displaying of external objects like Adobe Flash or Microsoft Silverlight. The software is fully customizable, with CSS styles and key and mouse navigation action schemas.
You don't need any JavaScript code on the page because EJS TreeGrid is multilingual, supporting RTL for Arabic languages including Hijri calendar. The software can also be used in any server script environment with XML capability, featuring many examples and predefined codes for ASP (VBScript), ASP.NET (C#, Visual Basic), JSP (Java), and PHP.
Version 5.9: Gantt chart, RTL support, IE8 support