TreeGrid Gantt chart Examples and tutorialsExamples Documentation Download Licensing Prices References Contacts Buy Try it free

EJS TreeGrid is a DHTML component
written in pure JavaScript to display and edit data in table, grid, tree view, tree grid or bar chart on HTML page.

It is the fastest AJAX grid with the richest features set available on the Internet.

More information
Gantt chart

TreeGrid Gantt chart is an application core for building online (web based) project management software like MS Project or Oracle Primavera.

It is the most complex web Gantt chart and universal bar chart on the Internet.

More information

2015-09-29 New build 11.0.12 released
It corrects various bugs in 11.0.

2015-05-03Major version 11.0 released
As the 10.0 version extended especially Gantt chart, the new 11.0 version extends mainly Grid part.
Main updates are: rewritten CSS styles to simplify creating CSS customizations; focus cursor like in MS Excel (see Excel sheet example) that supports focused cell range, dragging focus border and dragging bottom right corner; extended auto fill, row resizing by dragging, cell full vertical align, extended editing, extended undo, extended handling API events and many minor features and updates.
In Gantt chart there has been extended Run bar joining, joining, changing, selecting and groups and a few next minor features.
TreeGrid supports RTL (right to left text direction).
Our web pages have new design.

See what is new

About TreeGrid and Gantt chart

Large set of features

Complex component that provides MS Excel and MS Project features.

Fully extensible

Provides full JavaScript API with properties, methods and events.

The fastest grid & chart

Due highly optimized JavaScript code can quickly display millions of rows.


Supports all browsers, incl. mobiles.
Can be deployed on any web server.

All products in one

All features like grid, tree, Gantt and bar chart can be used in one table.

Universal component

Can show any type and size of data.
Can show any row & bar based chart

Live examples


TreeGrid universal example

A demonstration of many TreeGrid features like tree, sorting, grouping, filtering, searching, calculations, resizing and moving columns, row dragging, adding, deleting, copying, selecting, fixed rows and columns, many cell types, formatting values, popup default list, calendar, printing, export to PDF, export to MS Excel.

show live example

Gantt chart & Network diagram

A demonstration of TreeGrid application showing interactive Gantt chart - timetable of tasks and their completion, resources, dependencies and scheduling in project management and also interactive Network diagram of the same taks with desriptions and dependencies. Shows also printing and export to PDF.

show live example


TreeGrid large paged example

A demonstration of large grid with 50,000 rows. Shows various pagers and paging types with loading and rendering pages on demand. Shows sorting, grouping, filtering and calculations. Supports modifying data and saving changes to server. Shows also printing and exporting to XLS.

show live example

Universal interactive bar chart

A demonstration of interactive bar chart done by Run. The individual bars can have different size, style, shape, icons, color, HTML content, tooltip and features. It shows various types of creating, deleting, moving, copying, selecting and changing the boxes. The boxes support also dependency lines.

show live example
More examples