Supported browsers
Google Chrome
Microsoft Edge
Microsoft Internet Explorer
Apple Safari; Mac OSX / iOS
Mozilla Firefox
Opera
Android Mobile
(And all Gecko and WebKit / Chromium / Blink engine clones)
JavaScript frameworks
EJS TreeGrid package contains examples and documentation to use in JavaScript frameworks:
- Angular (TypeScript)
- Ember (JavaScript / TypeScript)
- Express (JavaScript)
- React (JavaScript / TypeScript)
- Svelte (JavaScript / TypeScript)
- Vue (JavaScript / TypeScript)
- Other frameworks (HTML, JavaScript)
EJS TreeGrid can be used also in any other client side framework that supports third party JavaScript code.
Server side support
EJS TreeGrid package contains examples and predefined code of server side scripts:
- NodeJS (JavaScript)
- ASP.NET (C#, Visual Basic)
- JSP (Java)
- PHP
- HTML (all other)
EJS TreeGrid can be used also in any other server script environment that can handle and process XML or JSON data.
Basic grid features
- cell content editing
- changes update to server by AJAX
or by page / form submit (HTTP POST)
- row sorting
- row adding and deleting
- row state colors
- column resizing
- column hiding / displaying
- toolbar