updateNode(treeNode, checkTypeFlag)

zTree

返回值: 无updateNode(treeNode, checkTypeFlag)

目录: [方法] --> [操作]概述

更新某节点数据,主要用于该节点显示属性的更新。

请通过 zTree 核心函数 zTree(setting, [zTreeNodes]) 运行后,返回的 zTreePlugin 对象执行此方法

如果在 nameCol 属性内指定了名称数据的属性名称,则更新节点数据时,需要修改对应的属性数据。

v2.2版本中修正了updateNode方法,可针对name、target、 url、icon、iconSkin这几个用于显示效果的参数进行更新,其他用于zTreeNodes的参数请不要随意更新,对于展开节点,还请调用 expandNode方法,因此请勿随意修改open属性。

参数

treeNodeJSON

指定需要更新的节点 JSON 数据

checkTypeFlagBoolean

由用户决定是否按照setting.checkType属性进行父子节点的选中状态联动

默认:false

示例

描述:

修改了节点 (treeNode1) 的名称后,在 zTree 上进行更新

js 代码:
......
var zTreeObj = zTree(setting, zTreeNodes);
......
treeNode1.name = "test Name";
zTreeObj.updateNode(treeNode1, true);
......

相关方法

getNodes() | addNodes(parentNode, newNodes, isSilent)
moveNode(targetNode, treeNode, moveType) | copyNode(targetNode, treeNode, moveType)
removeNode(treeNode) | inputNodeName(treeNode)

相关参数

checkType | nameCol