属性名称 属性描述
url 通过url载入树节点信息
method post/get
animate false/true
checkbox false/true
cascadeCheck false/true
onlyLeafCheck false/true
lines false/true
dnd false/true
data 通过data定义树
onBeforeLoad 载入前触发的事件,参数:node,data
onLoadSuccess 载入成功时触发的事件,参数:node,data
onLoadError 载入失败时触发的事件
onClick 单击时触发的事件,参数:node
onDblClick 双击时触发的事件,参数:node
onBeforeExpand 展开前触发的事件,参数:node
onExpand 展开时触发的事件,参数:node
onBeforeCollapse 折叠前触发的事件,参数:node
onCollapse 折叠时触发的事件,参数:node
onBeforeCheck check前触发的事件,参数:node,checked
onCheck check时触发的事件,参数:node
onBeforeSelect 选则前触发的事件,参数:node
onSelect 选择时触发的事件,参数:node
onBeforeDrag 拖拽前触发的事件,参数:node
onStartDrag 开始拖拽时触发的事件,参数:node
onStopDrag 停止拖拽时触发的事件,参数:node
onDragEnter 拽入时触发的事件,参数:target, source
onDragOver 拽到时触发的事件,参数:target, source
onDragLeave 离开时触发的事件,参数:target, source
onDrop 落下时触发的事件,参数:node
onBeforeEdit 编辑前触发的事件,参数:node
onAfterEdit 编辑后,参数:node
onCancelEdit 取消编辑时触发的事件,参数:node
方法名称 方法描述
loadData 通过data加载树,$('#treeId').tree('loadData',data)
getNodes 获取所有树节点,$('#treeId').tree('getNodes')
getData 获取树的数据,$('#treeId').tree('getData')
reload 重新载入某节点,$('#treeId').tree('reload',node)
getRoots 获取根节点,$('#treeId').tree('getRoots')
getParent 获取节点的父节点,$('#treeId').tree('getParent',node)
getChildren 获取节点的儿子节点,$('#treeId').tree('getChildren',node)
getChecked 获得选中的节点,$('#treeId').tree('reload',node)
getSelected 获得选中的节点,$('#treeId').tree('getSelected')
isLeaf 判断是否叶子节点,$('#treeId').tree('isLeaf',node)
find 根据id查找节点,$('#treeId').tree('find',id)
select 选中节点,$('#treeId').tree('select',node)
check 选中节点,$('#treeId').tree('check',node)
uncheck 取消选中节点,$('#treeId').tree('uncheck',node)
collapse 折叠选中节点,$('#treeId').tree('collapse',node)
collapseAll 折叠所有节点,$('#treeId').tree('collapseAll')
expandAll 展开所有节点,$('#treeId').tree('expandAll')
expandTo 展开到指定节点,$('#treeId').tree('expandTo',node)
append 附加节点,$('#treeId').tree('append',{"data":treeNodeData})
insert 插入节点,$('#treeId').tree('insert',node)
remove 移除节点,$('#treeId').tree('remove',node)