每个结点有一个状态叫做OPEN(打开);
如果结点为OPEN,则可以EXPAND(扩展,展开);
对于ITEM结点来说,永远返回FALSE;
toggle()就是切换,如果为展开的,就收起;如果为收起的,就展开;
XTREE生成的是静态树,它不能从XML中生成树,而是只能生成简单的静态的树,看构造函数的参数就可以知道【text】【action】
WebFXTreeAbstractNode:
属性:
id:唯一标识
text: label
action: 链接
open: 标志位,boolean型,是否打开
icon: 图标
openIcon:打开时的图标
parentNode:父结点的Reference
childNodes: 子结点的Reference的集合
方法:
indent():缩进
toggle():切换
callapse():收起
expand():展开
callapseAll():收起全部
expandAll():展开全部
expandChildren():展开子结点
callapseChildren():收起子结点
getNextSibling():取得下一个兄弟结点的Reference
getPreviousSibling():取得上一个兄弟结点的Reference
toString():生成HTML代码
WebFXTree:
构造函数:
new WebFXTree([text], [action], [behavior],[icon],[openIcon]);
参数:
text: 可选。
action: 可选。行动(我们)与树项目。
behavior: explorer(全局) classic(经典模式)
icon: 图像使用的图标
openIcon: 可选。打开后使用的图标
属性:
rendered 标志位,boolean类型,用于标记该树是否已经生成和显示。
WebFXTreeAbstractNode的所有属性
方法:
getSelected():返回一个Reference,被选中的那个对象的Reference。
setBehavior(sBehavior): classic,explorer;
getBehavior():
WebFXTreeAbstractNode的所有方法
-------------------------------------------------------------------
WebFXTreeItem:
构造函数:
new WebFXTreeItem([text],[action],[parent],[icon],[openIcon]);
属性:
WebFXTreeAbstractNode的所有属性
方法:
getFirst():返回第一个子结点的Reference
getLast():返回最后一个子结点的Reference
分享到:
相关推荐
AjaxTree jsptree MzTreeView xtree树形菜单代码集锦,其中有两个例子是用在JSP环境下的WEB Tree,其余是基于js的树形菜单,一共有5款树状菜单代码,不管是学习参考或是使用都是值得下载收藏的。
在实际开发中,你需要根据项目需求选择合适的树型结构和配置相应的属性,同时注意版本兼容性问题,确保所有依赖库(如E3-Tree.jar、E3-TemplateEngine.jar等)的版本与E3.Tree相匹配。通过阅读E3.Tree的参考手册,...
本主题将深入探讨几种常见的树形菜单实现,包括jsptree、xtree和ajaxtree,以及无刷新树形菜单的概念。 1. jsptree: jsptree是一款基于JavaScript的树形菜单组件,它主要用于Java Web应用程序。该组件通过Ajax...
5. **JSP Tree工程**:这个压缩包中包含了一个完整的JSP Tree工程,可以在MyEclipse这样的集成开发环境下直接打开和运行。这个工程为开发者提供了一个模板,展示了如何在实际项目中集成和使用这些树形菜单组件,包括...
在这个“收集树形菜单显示集锦”中,我们将会探讨几种不同的树形菜单实现方式,包括xtree、tree、MzTreeView10、jsptree以及ajaxtree2。 1. xtree: Xtree是一种早期的基于JavaScript的树形菜单库,它允许开发者创建...
"各种很齐全的动态树状菜单"这个压缩包文件,显然包含了多种类型的树状菜单实现,如jspTree、xTree和ajaxTree,这些都是在Web开发中用于创建交互式、无刷新的树形结构的工具。 1. **jspTree**:jspTree是基于JSP...
- **API使用**:E3.Tree支持通过API直接调用的方式构建树形结构,这种方式仅需遵循JSP 1.2和Servlet 2.3标准即可。 - **Taglib使用**:提供了一种更为简便的方法来构建树形结构,但需要JSP 2.0和Servlet 2.4标准的...
XTree是一款经典的JavaScript实现的树形控件,它允许开发者轻松地在Web页面上构建交互式的树状结构,通常用于网站的导航菜单或数据层次展示。 1. **XTree控件介绍** - XTree是一款由WebFX公司提供的JavaScript库,...
"jsptree"可能是一个JSP组件,用于在网页上呈现树形结构,如目录浏览、菜单系统等,允许用户交互地展开和折叠节点。 5. **ajaxtree2**: AJAX(Asynchronous JavaScript and XML)是一种用于创建快速、动态网页的...
通过对“人员树 js 代码”的分析可以看出,Xtree 是一个功能强大的工具,它不仅支持静态树结构的创建,还支持动态加载数据以及从 XML 文件中读取数据。这对于需要构建复杂组织结构图的应用场景非常有用。同时,也...