Editable JavaScript TreeGrid
Page for textual browsers
Brief description:
EJS TreeGrid is DHTML component written in pure
JavaScript to display and edit data in
table, grid, tree view or grid with tree on HTML page.
It is the fastest AJAX grid with the richest features set on the Internet.
Compatible with:
- Internet Explorer 5.0+
- Opera 7.60+
- Konqueror 3.0+
- Safari 1.2+
- Mozilla 1.0+
- Mozilla Firefox 1.0+
- Netscape Navigator 6.0+
- Camino 1.0+
- K-Meleon 1.0+
Main advantages:
tree
capability
- advanced
cell formulas
, expressions and calculations like in MS Excel
- various
paging
types to display nearly unlimited count (millions) of rows using AJAX
and pager component
- extended
filters
like in MS Excel or by any expression
searching
like by Google
- automatic
grouping rows
to tree according column values (like PivotTable
in MS Excel)
fixed
(frozen) columns and rows
on all sides
dragging
rows even among the grids (moving and copying)
selecting
rows or cell ranges by key or mouse click or dragging and predefined or custom actions with the selection
moving columns
, freezing or unfreezing columns by mouse
- various
cell types
like text, number, check box, textarea, combo box, image, link or any other HTML, and so on
- extended
formatting values
for display and edit, according to the type and format string.
calendar
component to pick up dates
- various
editing masks
- cell value
validation
while editing, after edit and before save
multi line editing
in textarea
printing
capabilities
export
to Microsoft Excel
or any other spreadsheet program that can handle XLS
files or HTML tables
synchronization
data with server
master / detail
relationship
- fully customizable
CSS styles
to change grid look
- extended
JavaScript API
with events and methods to control the grid from JavaScript
- using grid
without
any need of JavaScript
code on page
- sophisticated
XML
input / output format
- fully customizable
key
and mouse navigation
action schemas
- very
fast
to display and control
script modules
- only required part of script can be included to HTML page
compatibility
with many browsers
- both CSS1
strict
and quirks
mode supported (any <!DOCTYPE> setting)
Basic grid features:
editing
cell content
updating
changes to server by AJAX
or by page / form submit
(HTTP POST)
sorting
rows
adding
and deleting
rows
- row state
colors
column resizing
column hiding
/ displaying
toolbar
Server side support:
EJS TreeGrid distribution contains many examples and predefined code for server side scripts:
ASP
(VBScript)
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 data.
Menu: