返回值: JSONcopyNode(targetNode, treeNode, moveType)
目录: [方法] --> [操作]概述
将某节点复制到其他节点下。使用方法同 moveNode(targetNode, treeNode, 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.copyNode(treeNode2, treeNode1);
......
将节点1(treeNode1)复制到节点2(treeNode2)同级前一个节点
js 代码:
......
var zTreeObj = zTree(setting, zTreeNodes);
zTreeObj.copyNode(treeNode2, treeNode1, "before");
......