1、Internet Explorer 6.0+ 及任何 IE 内核的
浏览器。
2、Mozilla Firefox 1.5+ 及任何 Gecko 内核的浏览器。
3、Opera 9.0+
4、Google Chrome 3.0+ 和Safari 3.0+ ,及任何 WebKit 内核的浏览器。
5、iPad Safari Mobile 1.0+
支持所有CSS1兼容模式,支持任何<!DOCTYPE>标签设置。
使用
分页和AJAX技术,TreeGrid在离线情况下可以处理多达约2万行记录,而在联网情况下则可处理高达数百万行的记录。
对于所有页面,各种类型的分页方式都具有排序,过滤和计算的功能。
对客户端没有任何要求。
所有操作都在
客户端上完成,无需发送数据到服务器。(如果服务器没有采用
分页处理。)
数据格式非常小,因为服务器仅仅发送运算值,而不是图表格式。
在TreeGrid中用户可以通过定义事件来扩展脚本。为
数据验证或编辑修改后的值执行一项操作,便可改变TreeGrid外观,改变颜色状态,等等。
用JavaScript代码来扩展API,从而控制TreeGrid的所有功能。
可通过CSS样式进行可视化设置。
根据它们的状态改变行和
单元格的颜色(改变,删除,添加,集中,选择,鼠标悬停,编辑…)
用户设置(比如列的可见性,位置和大小,排序类型,过滤,所有grid的设置)都可以在
客户端被保存到cookies或可以发送到服务端。
在一个页面上支持多个树型网格,并在它们之间可以互相操作(例如拖拽)。它们可能有不同样式/
图像/颜色!
根据列中相同的值分组构成树形结构。类似于MS Excel中Pivot表的摘要。
类似于在MS Excel中计算
单元格,包括数学,总计(Sum, Count, Sumif, ...),统计和自定义的函数,或任何JavaScript代码公式。
类似于MS Excel中的过滤器一样。对于任何列,用户可以根据列的值指定一个
表达式和
运算符来筛选行。一个Grid可包含多个过滤器。日期和数字范围过滤器。
高级过滤器,可通过任何表达式或公式预定义过滤器。
类似于Google的查询搜索功能。
可导出到Microsoft Excel或任何其他
电子表格程序中,可处理XLS文件或HTML表格中的数据。包括数字和日期格式。
支持打印功能
TreeGrid操作控制面板功能,可内置或外置于TreeGrid.所有的按钮都可以由事件控制,或被隐藏。
支持服务器端
分页,验证,排序和过滤功能。
单元格可以被标记为错误,并可以将错误标题发送给服务器。
根据
单元格内容自动改变行高,当在文字编辑区编辑时自动改变高度。
甘特图的方式制作,包括依赖项和动态更新。
显示和动态更新外部对象,如Adobe Flash ,Microsoft Silverlight或自定义的JavaScript对象。
许多基于ASP (VBScript), ASP .NET (C#, Visual Basic), JSP (Java) 和 PHP服务器端的脚本例子和预定代码。
关于TreeGrid的详细文档,包括用法、事件、数据格式、JavaScript API和单元格公式。