日期:2014-05-16  浏览次数:20356 次

XTREE jsp页面的tree 结构

每个结点有一个状态叫做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