# 方法
方法名 | 说明 | 参数 |
---|---|---|
on | 事件回调 | (type, callback)1.事件名,2.触发事件时的回调函数;查看更多 |
getChecked | 获取复选框选中的节点信息 | (leafOnly, includeHalfChecked, includeHideChecked)1.是否只选中叶子节点,默认false,2.是否包括半选节点,默认false,3.是否包含隐藏节点,默认true |
setChecked | 设置复选框选中的节点 | (checkArr, isUnCheckAll)1.设置选中项数组,2.是否先清空原有的选中项,默认true |
unChecked | 取消复选框选中的节点 | (unCheckArr)1.取消选中的节点数组;不传参数则默认清空所有选中项; |
setAllChecked | checkbox选中所有节点,除了禁用的节点 | — |
reverseChecked | checkbox反选所有节点,除了禁用的节点 | — |
getRadioChecked | 获取单选框选中的节点信息 | (includeHideChecked)1.是否包含隐藏节点,默认true |
setRadioChecked | 设置单选框选中的节点 | (checkArr, isUnCheckAll)1.设置选中项数组,2.是否先清空原有的选中项,默认true |
unRadioChecked | 取消单选框选中的节点 | (unCheckArr)1.取消选中的节点数组;不传参数则默认清空所有选中项 |
expandAll | 展开所有节点 | — |
unExpandAll | 合并所有节点 | — |
append | 添加子节点(有两种格式) | A. (id, array/object)1.查找需要添加的节点id,2.添加的子节点数据数组;id传null或空字符串则会添加到根节点 B. (array/object)只传一个array/object参数则代表传入的为pid格式的数据,即在节点pid下添加子节点 |
updateKeySelf | 更新当前节点数据或移动某些节点(有两种格式) | A. (id, object)1.查找需要修改的节点id,2.需要修改的数据 B. (array/object)只传一个array/object参数则代表传入的为pid格式的数据,即修改id的数据,如果pid改变,则代表移动节点 |
remove | 删除节点数据 | (removeArr)1.需要删除的节点id数组(可以移除多个节点) |
edit | 编辑节点 | (id, nodeType)1.需要编辑的节点id, 2. 当前编辑的节点类型,对应触发的回调事件名称,可选值(edit/add_child/add_before/add_after) |
insert | 在某个节点前后插入数据 | (id, array/object, type)1.查找需要添加的节点id,2.需要添加节点数据数组,3.类型,在当前节点前插入还是节点后插入,可选参数('before','after'),默认节点前 |
reload | 重新渲染树节点 | (options)1.传入object,参数初始参数一致 |
search | 搜索树节点 | (value, callback)1.需要搜索的文本信息,2. 传入的搜索条件,函数返回值为true则显示该节点;查看更多 |
getAllNodeData | 获取所有节点数据 | ('c'/'p') 传入字符串'c'则返回的数据结构为父子结构,传入字符串'p'则返回pid格式的数据,默认为'c' |
copy | 复制节点 | (id) 1.需要复制的节点id |
cutPaste | 剪贴节点 | (id) 1.需要剪贴的节点id |
paste | 粘贴节点 | (id, nodeType) 1.需要粘贴到的节点id,2.粘贴到该节点的位置,可选参数('before','after','children'),默认children |
getClipboardData | 获取剪贴板数据 | 移动或复制或剪贴节点都会把该节点复制到剪贴板,如果剪贴板没有数据,则返回null |
sort | 对某个节点的子节点排序 | (opts) 1.id:对某一个节点排序, 不传则对最外层节点;field:按某个字段排序;type:升序asc降序desc;depth:深度,不传则为所有子节点;查看更多 |
setHighlightNode | 设置节点高亮 | 传入节点id,传空字符串则取消节点高亮 |
expandNode | 设置节点展开方法 | (id, isExpandParent, isExpandChild)1. 传入节点id数组,2. 展开节点的同时是否展开父节点,默认false,3. 展开节点的同时是否展开子节点,默认false |
unExpandNode | 设置节点合并方法 | (id, isUnExpandParent, isUnExpandChild)1. 传入节点id数组,2. 合并节点的同时是否合并父节点,默认false,3. 合并节点的同时是否合并子节点,默认false |