Options
All
  • Public
  • Public/Protected
  • All
Menu

树节点接口

Hierarchy

  • ITreeNode

Indexable

[key: string]: any

树节点接口

Index

Properties

Optional checkBox

checkBox: boolean

节点的 checkBox / radio 的 勾选状态

Optional check_Child_State

check_Child_State: number

用于设置节点的子节点的 checkBox / radio 的半选状态 setting.check.checkType = "checkbox" -1 不存在子节点 或 子节点全部设置为 nocheck = true 0 无 子节点被勾选 1 部分 子节点被勾选 2 全部 子节点被勾选 setting.check.checkType = "radio" -1 不存在子节点 或 子节点全部设置为 nocheck = true 0 无 子节点被勾选 2 有 子节点被勾选

Optional check_Focus

check_Focus: boolean

设置节点的 checkBox / radio 的 focus 状态 默认值:false

Optional editNameFlag

editNameFlag: boolean

用于记录节点是否处于编辑名称状态 [setting.edit.enable = true 时有效]

Optional halfCheck

halfCheck: boolean

强制节点的 checkBox / radio 的 半勾选状态。[setting.check.enable = true & treeNode.nocheck = false 时有效] 1、强制为半勾选状态后,不再进行自动计算半勾选状态 2、设置 treeNode.halfCheck = false 或 null 才能恢复自动计算半勾选状态 3、为了解决部分朋友生成 json 数据出现的兼容问题, 支持 "false","true" 字符串格式的数据 默认值:false

Optional icon

icon: string

节点自定义图标的 URL 路径。 1、父节点如果只设置 icon ,会导致展开、折叠时都使用同一个图标 2、父节点展开、折叠使用不同的个性化图标需要同时设置 treeNode.iconOpen / treeNode.iconClose 两个属性 3、如果想利用 className 设置个性化图标,需要设置 treeNode.iconSkin 属性 默认值:无

Optional iconClose

iconClose: string

父节点自定义折叠时图标的 URL 路径。 1、此属性只针对父节点有效 2、此属性必须与 iconOpen 同时使用 3、如果想利用 className 设置个性化图标,需要设置 treeNode.iconSkin 属性 默认值:无

Optional iconOpen

iconOpen: string

父节点自定义展开时图标的 URL 路径。 1、此属性只针对父节点有效 2、此属性必须与 iconClose 同时使用 3、如果想利用 className 设置个性化图标,需要设置 treeNode.iconSkin 属性 默认值:无

Optional id

id: string

节点的id

Optional isAjaxing

isAjaxing: boolean

节点是否正在进行异步加载。

Optional isFirstNode

isFirstNode: boolean

节点是否为同级节点中的第一个节点。

Optional isHover

isHover: boolean

记录节点 的 hover 状态

Optional isLastNode

isLastNode: boolean

节点是否为同级节点中的最后一个节点。

Optional level

level: number

记录节点的层级 根节点 level = 0,依次递增

Optional name

name: string

节点名称标题。

Optional parentTId

parentTId: string

节点的父节点唯一标识 tId。

Optional tId

tId: string

节点的唯一标识 tId。

Optional zAsync

zAsync: boolean

节点是否已经进行过异步加载,避免父节点反复异步加载数据。

Methods

getIndex

  • getIndex(): number
  • 获取节点在同级节点中的位置。

    Returns number

    返回同级节点中的位置。

getNextNode

  • 获取与节点相邻的后一个节点。

    Returns ITreeNode

    返回同级下一个节点。

getParentNode

  • 获取节点的父节点。

    Returns ITreeNode

    节点的父节点数据对象。

getPath

  • 获取 treeNode 节点的所有父节点(包括自己)。

    Returns ITreeNode[]

    treeNode 节点的所有父节点的数据源合(包括自己)

getPreNode

  • 获取与 treeNode 节点相邻的前一个节点。

    Returns ITreeNode

    返回同级前一个节点。

Generated using TypeDoc