# TreeData树

# buildTreeData(data,opt)

构建tree结构数据

# data:数组

数组中的每一项至少应该有三个属性,id,label,parentId
如果属性值不为id,label,parentId,则需要在opt中指定属性名称

# opt:参数

keyField:标识列,默认为id<br/>
textField:名称列,默认为label<br/>
parentKey:父列,默认为parentId<br/>
rootParentId:根分类id,默认为0<br/>

# item

返回的tree数据中,每一项item包含的属性值

属性 类型 说明
id Number String 当前节点的id
label String 当前节点的文本
parentId Number String 父节点的id
children Array 当前节点的下级节点
checked boolean 是否选中
disabled boolean 是否禁用
isLeaf boolean 是否不包含子节点
depth Number 节点深度
$index Number 当前节点在同级节点中的排序

# TreeData

TreeData(opt:Object)

属性 类型 说明
data Array 树形节点数据
allNode Array 原始数据
方法 参数 说明
init data:Array 加载数据
getRootNode id 从子节点追溯其根节点,如果没有父节点,则返回节点本身数据
getParentsNode id 获取节点的所有父节点
getNode id 通过id检索指定的节点
Last Updated: 1/9/2020, 5:13:35 PM