moveNode(targetNode, treeNode, moveType)

zTree

返回值: 无moveNode(targetNode, treeNode, moveType)

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

将某节点移动到其他节点下。

在2.2中,增加了 moveType 参数,允许指定移动的相对位置。

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

参数

targetNodeJSON

指定移动到的目标节点 JSON 数据,如果移入根节点,请设置 targetNode 为 null 即可

treeNodeJSON

指定被移动的节点 JSON 数据

moveTypeString

指定移动到目标节点的相对位置

"inner":成为子节点(默认值),"before":成为同级前一个节点,"after":成为同级后一个节点

示例

描述:

将节点1(treeNode1)移动到节点2(treeNode2)下

js 代码:
......
var zTreeObj = zTree(setting, zTreeNodes);
zTreeObj.moveNode(treeNode2, treeNode1);
......

将节点1(treeNode1)移动到节点2(treeNode2)同级前一个节点

js 代码:
......
var zTreeObj = zTree(setting, zTreeNodes);
zTreeObj.moveNode(treeNode2, treeNode1, "before");
......

相关方法

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