xTree学习
来源:互联网 发布:暗黑启示录3破解版java 编辑:程序博客网 时间:2024/05/22 13:19
1.XTREE简介:
XTREE是一个基于AJAX实现的树形菜单。它的原理就是每次都只加载当前结点下的所有结点,而对开发人员来说,就是只需要按一定的格式,生成一段XML代码。XTREE可以自己定制每个结点的ICON和链接。XTREE是基于对象的,通过XTREE,你无需再自己生成HTML代码,而只要生成相应的JS 对象就可以了。
2.官方网址:
http://webfx.eae.net/dhtml/xtree/index.html,可以在这里下载到XTREE最新的版本,也有XTREE的演示的DEMO。
3.XTREE的API:
XTREE的API很简单,就是一个抽象类WebFXTreeAbstractNode以及该抽象类的两个子类WebFXTree和WebFXTreeItem。这三个类的属性和构造函数,还有方法详见:http://webfx.eae.net/dhtml/xtree/api.html,上面写得很清晰。
4.XTREE学习笔记
每个结点有一个状态叫做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:
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
- xTree学习
- xtree
- Xtree
- xtree.js
- xtree 显示树形目录
- 静态XTREE的使用
- struts-menu xtree
- 使用xtree的感受
- xtree树的使用
- Xtree组件笔记
- 目录 xtree的创建
- Xtree组件详解
- js tree Dtree and Xtree
- xtree中隐藏根节点
- js 动态树形控件 xtree
- Xtree组件笔记(1)
- Xtree组件笔记(1)
- Xtree组件笔记(1)
- 字符集与字符编码(二)
- 怎样花两年时间去面试一个人
- 解析XML时过滤空格等特殊符号防止出错的代码
- android Animation动画效果基础
- iPhone/iPad 开发: 解析本地/网络上的xml文件
- xTree学习
- 调用 系统蓝牙接口 发送文件
- iphone XML解析的基本流程
- Domain Certificate Authority Signing InfoPath 2007 Forms
- C++的中英文字符串表示(string,wstring)
- 线程相关试题
- Linux Shell编程入门
- HTML5 data- 属性
- 今天出现的事情