EOS开发五

来源:互联网 发布:淘宝信用贷款逾期一天 编辑:程序博客网 时间:2024/06/06 03:20

Dtree的学习

动态树的Js接口

RTree对象

方法参数返回值说明expandLevel(level,node)
  • level:树的层次
  • node:指定被展开的节点,缺省展开根节点
 打开指定的层数getRootNode() 动态树node对象返回树的根节点getSelectNode() 动态树node对象得到当前选中节点moveNode(node,toNode)
  • node:要移动的node对象
  • toNode:移动到的目标node对象
 移动树节点。此方法不触发beforeMove事件。setMenuStyle(StyleName,value)
  • styleName:风格的属性名称
  • value:风格值
 设置弹出菜单的风格事件参数返回值说明afterExpand(node)
  • node:当前要展开的节点
 树节点展开后触发的事件afterMove(ajax)
  • ajax:ajax对象,可获得调用移动逻辑流的返回参数
boolean在树节点移动后触发的事件.返回false,取消刷新节点的操作beforeExpand(node)
  • node:当前要展开的节点
boolean树节点展开前触发的事件,返回false,取消展开操作beforeMove(node,toNode)
  • node:当前移动的节点
  • toNode:当前移移动的目标
boolean在树节点移动前触发的事件.返回false,取消移动操作isCanMove(node,toNode)
  • node:当前移动的节点
  • toNode:当前移移动的目标
boolean树节点拖拽时触发的事件,返回false,显示禁止拖拽图标

TreeNode对象

方法名参数返回值说明collapseNode()  关闭当前节点expandNode()  展开当前节点的下级子节点getChildren() 动态树node对象集合得到当前节点的下级子节点,返回结果为childNodes类型getEntity() entity对象得到当前节点绑定的实体getParent() 动态树node对象得到当前节点父节点,如果当前节点无父节点(根节点),返回nullgetProperty(fieldName)  得到当前节点绑定的实体指定段的值getText() string得到当前节点的显示内容getTree() 动态树对象得到当前节点所在的静态树对象hasChildNode() boolean当前节点是否有子节点isChildOf(parentNode)parentNode:动态树节点boolean是否是某个节点的子节点isExpanded() boolean返回当前节点是否是展开状态isLeaf() boolean返回当前节点是否是叶子节点isRootNode() boolean当前节点是否是树根节点reloadChild()  从服务端重新加载当前节点的子节点select()  选中当前节点setIcon(openIcon,closeIcon)
  • openIcon:节点展开时的图标
  • closeIcon:节点关闭时的图标
 设置当前节点的展开关闭图标setLeaf()  设置当前节点为叶子节点setText(text)text:显示内容 设置当前节点的显示内容 
原创粉丝点击