2016-07-11 2 views
-5

JavaScript 라이브러리 Joint js로 시작했습니다. 두 노드 사이의 링크를 동적으로 만들고 싶습니다. 이미 소스 노드를 선택하여 만들었지 만 포트를 사용하지 않고 가능하면 도움을 주셔서 감사합니다.노드 사이에 링크 만들기

감사합니다.

+3

에서 예를 들어, 안녕하세요 세계 샘플 영어 ... – jakob

+1

당신은 지금까지 무슨 짓을하세요? –

+0

나는 동적으로 노드를 만들었다. 내 영어로는 미안하다. –

답변

1

동적으로, 자바 스크립트를 의미합니까?

그렇다면, 당신은 단지 (링크에서 시작) 소스 요소 (그것이 끝) 대상 요소 specifiying, 링크 생성자를 사용해야하는 경우 : 여기 is a working JSFiddle

//say you have already got the source and target elements sourceEl and targetEl 

var link = new joint.dia.Link({ 
    source: sourceEl, 
    target: targetEl 
}); 

graph.addCell(link); 

합니다.

JointJS 웹 사이트에서 이것에 대한 문서가 - http://www.jointjs.com/tutorial

1
var link = new joint.dia.Link({ 
      source: { id: source.id }, 
      target: { id: target.id }, 
      vertices: [{ x: 400, y: 250 }],   
     }),