【问题标题】:How to "copy/paste" a subgraph -- JointJS如何“复制/粘贴”子图——JointJS
【发布时间】:2016-06-02 10:31:17
【问题描述】:

我尝试在我的程序中添加复制粘贴选项,但没有附带链接。 我所有的块都被很好地复制了,但我的链接没有。

var copied;
$("#copy").click(function(){
    var papa = block_menu.model; //clicked element
    var copied_cells=papa.clone({deep:true}); //take all embedded cells
    copied=graph.getSubgraph(copied_cells, {deep:true}); //copy
});
$("#paste").click(function(){   
    graph.addCells(copied); //paste (add on graph)
});

我尝试在 "copied = ...." 之前添加此内容,但这并没有改变任何内容:

var 复制单元格 = graph.getSubgraph(复制单元格) `

现在有人知道如何复制我的链接吗? 谢谢。

【问题讨论】:

    标签: javascript copy-paste jointjs subgraph


    【解决方案1】:

    在将单元格放回图表之前,应先对其进行排序。 先元素,后链接。 addCells 一直在添加单元格,因此如果有链接的目标/源不在图表中,则不会添加此链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-23
      • 2021-02-10
      • 1970-01-01
      相关资源
      最近更新 更多