我需要复制粘贴操作JsTree吗?

时间:2017-10-16 07:10:20

标签: javascript jquery jstree

我使用jstree实现树,我需要进行复制粘贴操作。但是我无法复制节点(带子节点的父节点)并将其粘贴到其子节点之一。我是否正在使用 jsTree-context-menu 插件进行尝试?复制和粘贴已完成,但其内容未被复制!?

要求

  • 节点1
    • 节点2
    • 节点3
  • 节点4

假设这是我的树。我需要复制()节点1并需要在节点2下粘贴。我尝试使用jstree-context-menu插件并发现它根本不起作用。
所以我的结果必须是内容,但内容不可用。

  • 节点1
    • 节点2
      • 节点1< -----粘贴项目
        • 节点2
        • 节点3
    • 节点3
  • 节点4

此代码用于复制:

var inst = $.jstree.reference(data.reference),
    obj = inst.get_node(data.reference);
if (inst.is_selected(obj)) {
    console.log("\n<<<<---------copy---------->>>>\n");
    inst.copy(inst.get_top_selected());

}

此代码用于粘贴:

var inst = $.jstree.reference(data.reference),
 obj = inst.get_node(data.reference);
 inst.paste(obj,'last');

指导我。

提前致谢!

0 个答案:

没有答案