Dtree的学习
动态树的Js接口
RTree对象
方法 | 参数 | 返回值 | 说明 |
---|---|---|---|
expandLevel(level,node) |
| 打开指定的层数 | |
getRootNode() | 动态树node对象 | 返回树的根节点 | |
getSelectNode() | 动态树node对象 | 得到当前选中节点 | |
moveNode(node,toNode) |
| 移动树节点。此方法不触发beforeMove事件。 | |
setMenuStyle(StyleName,value) |
| 设置弹出菜单的风格 |
事件 | 参数 | 返回值 | 说明 |
---|---|---|---|
afterExpand(node) |
| 树节点展开后触发的事件 | |
afterMove(ajax) |
| boolean | 在树节点移动后触发的事件.返回false,取消刷新节点的操作 |
beforeExpand(node) |
| boolean | 树节点展开前触发的事件,返回false,取消展开操作 |
beforeMove(node,toNode) |
| boolean | 在树节点移动前触发的事件.返回false,取消移动操作 |
isCanMove(node,toNode) |
| boolean | 树节点拖拽时触发的事件,返回false,显示禁止拖拽图标 |
TreeNode对象
方法名 | 参数 | 返回值 | 说明 |
---|---|---|---|
collapseNode() | 关闭当前节点 | ||
expandNode() | 展开当前节点的下级子节点 | ||
getChildren() | 动态树node对象集合 | 得到当前节点的下级子节点,返回结果为childNodes类型 | |
getEntity() | entity对象 | 得到当前节点绑定的实体 | |
getParent() | 动态树node对象 | 得到当前节点父节点,如果当前节点无父节点(根节点),返回null | |
getProperty(fieldName) | 得到当前节点绑定的实体指定段的值 | ||
getText() | string | 得到当前节点的显示内容 | |
getTree() | 动态树对象 | 得到当前节点所在的静态树对象 | |
hasChildNode() | boolean | 当前节点是否有子节点 | |
isChildOf(parentNode) | parentNode:动态树节点 | boolean | 是否是某个节点的子节点 |
isExpanded() | boolean | 返回当前节点是否是展开状态 | |
isLeaf() | boolean | 返回当前节点是否是叶子节点 | |
isRootNode() | boolean | 当前节点是否是树根节点 | |
reloadChild() | 从服务端重新加载当前节点的子节点 | ||
select() | 选中当前节点 | ||
setIcon(openIcon,closeIcon) |
| 设置当前节点的展开关闭图标 | |
setLeaf() | 设置当前节点为叶子节点 | ||
setText(text) | text:显示内容 | 设置当前节点的显示内容 |