링크의 모양을 자기 참조하고 싶습니다. 기본적으로 링크의 소스와 대상은 같습니다. 그것은이 작동하지만 링크가 모양으로 숨겨져JOINTJS : 링크의 모양을 자체 참조하기
: 나는의 정의에 "정점"을 사용할 수 있다는 것을 알고 https://imageshack.com/i/mujp9lp
을 : 여기 https://imageshack.com/i/f2mu7jp
내가하고 싶은 것입니다 링크가 있지만 시작점과 끝점의 XY 위치를 알지 못합니다.
var connect = function(source, sourcePort, target, targetPort) {
var link = new joint.shapes.devs.Link({
source: { id: source.id, selector: source.getPortSelector(sourcePort) },
target: { id: target.id, selector: target.getPortSelector(targetPort) }
});
if(source == target){
console.log(link);
console.log(source);
}
graph.addCell(link);
};
어떻게 시작점과 끝점의 위치를 얻을 수 있습니까?
그것은 공식 API에서가 아니라 링크 의견에getConnectionPoint()
방법이 당신