gpt4 book ai didi

javascript - 将选定的节点复制到新树

转载 作者:行者123 更新时间:2023-11-30 10:10:18 24 4
gpt4 key购买 nike

我正在尝试将所有选定的节点从一个 fancytree 控件复制到同一页面上的另一个。到目前为止,我已经尝试了以下代码,但第二棵树仍然是空白的:

        var sourceTree= $("#tree").fancytree("getTree");
var destinationTree= $("#destinationTree").fancytree("getTree");

var selectedNodes = sourceTree.getSelectedNodes();
var rootNode = destinationTree.rootNode;

rootNode.addChildren(selectedNodes);

有什么想法吗?

谢谢

最佳答案

addChildren 需要一个普通对象,所以你可以试试

$.each(sourceTree.getSelectedNodes(), function(idx, node){
destinationTree.rootNode.addNode(node.toDict());
});

$.each(sourceTree.getSelectedNodes(), function(idx, node){
node.copyTo(destinationTree.rootNode);
});

关于javascript - 将选定的节点复制到新树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27002377/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com