GOJS 및 타이프 스크립트 사용 : 각 노드에 "제약 조건"및 "결과"라는 두 개의 테이블이있는 순차 링크 예제를 기반으로 GraphLinksModel이 있습니다. 이러한 테이블을 채우는 항목은 JSON 객체에 정의 된 itemArray를 기반으로 동적으로 결정됩니다. 결과의 각 항목은 후속 노드의 제약 조건에서 항상 다른 항목과 연결됩니다. 항상 1 : 1 관계입니다. 포트는 각 테이블을 채우는 항목 템플릿에 정의됩니다. 여기서 각 tableRow는 하나의 포트입니다. 이 작업은 Record Mapper 예제에서 사용 된 것과 같은 방식으로 수행됩니다.GOJS 링크가 올바르게 렌더링되지 않음 사용자 이동 노드에서 수정 함
내 문제는 그래프가 처음로드 될 때 결과 행/포트에서 제약 조건 행/포트가 아닌 전체 제약 조건 테이블에 링크가 연결된다는 것입니다. 그러나 사용자가 노드를 이동하면 링크가 올바른 결과/제약 포트로 즉시 이동하여 거기에 머물러있게됩니다. 이 동작이 왜 렌더링시에 잘못 발생하지만 사용자의 행동에 따라 스스로 조정할 수 있는지, 또는 어떻게 수정해야하는지 잘 모르겠습니다. 나는 지도력에 크게 감사 할 것입니다.
순차 링크 예 : gojs.net/latest/samples/sequentialFunction.html
기록 매퍼 예 : gojs.net/latest/samples/records.html
빠른 답장을 보내 주셔서 감사합니다. 내 링크는 일방적이지만 노드 위치 바인딩은 두 가지 방식입니다. makeTwoWay() 호출을 제거하면 문제가 해결되었습니다. –