2016-06-02 1 views
1

내 프로그램에 사본 붙여 넣기 옵션을 추가하려고하지만 링크가 제공되지 않습니다. 모든 블록이 잘 복사되지만 링크는 복사되지 않습니다.하위 그래프를 "복사/붙여 넣기"하는 방법 - JointJS

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에 copied_cells = graph.getSubgraph (copied_cells) `

누군가 nows 하는가를 내 링크를 복사하는 방법? 감사합니다. .

답변

1

셀을 그래프로 다시 정렬하기 전에 셀을 정렬해야합니다. 요소가 먼저 연결되고 링크됩니다.addCells은 그대로 셀을 추가하고 있으므로 대상/소스가 아직 그래프에없는 링크가 있으면이 링크가 추가되지 않습니다.

관련 문제