Posted on 2007-12-11 19:38
云自无心水自闲 阅读(2679)
评论(4) 编辑 收藏 所属分类:
Java
最近在网上搜索网页上的树形菜单的开源项目,发现有一个dhtmlx公司做的挺好的。
dhtmlx.com
其组件包括:
dhtmlxTree dhtmlxTabbar
dhtmlxGrid dhtmlxCombo
dhtmlxTreeGrid dhtmlxVault
dhtmlxMenu dhtmlxToolbar
界面做得相当漂亮,在Live Demo中有3种Theme可以选择。
功能也相当出色:可以拖放树中的节点、动态改变节点的Icon,定义节点事件。
可以动态地从Xml中加载菜单的结构定义
节点可编辑
可使用键盘浏览树
树节点可带checkbox
- Multibrowser/Multiplatform support
- XHTML compatible
- Loading from XML or Javascript
- Async mode loading support
- Editable Items
- Keyboard navigation
- Multiselect
- Drag-&-drop (within one tree, between trees)
- Right-to-left languages support (RTL)
- Full controll with JavaScript API
- Dynamic Loading for big trees
- Distributed Loading for big levels
- Smart XML Parsing for big trees
- Serialization to XML
Customizable drag-&-drop to/from dhtmlxGrid
Copy with drag-n-drop
Drop-between/drop-inside
Checkboxes (two/three states, disabled/hidden, radio)
Customizable View
Unlimited User-data for nodes
ASP.NET custom server control
JSP custom tag
Macromedia Cold Fusion support
Detailed documentation