Open jinyoung opened 6 years ago
BpmnVue.vue
파일에 다음 메소드들이 모델과 오픈그래프의 연결고리 역할을 함.
removeComponentByOpenGraphComponentId(id)
:
getRelativeFlowsByOpengraphId(id)
:
getParentActByOpengraphId(id)
:
getActAndRelByOpengraphId(id)
:
위의 메소드들에 보면, definition.sequenceFlows
에 관한 로직이 있다. definition.sequenceFlows
로직과 똑같이 messageFlows
로직을 제작해야 한다.
SvgGraph.vue
에 추가 수정save
메소드:
sequenceFlows
를 nullFilter
태우는 것을 볼 수 있는데, messageFlows
들도 nullFilter
를 태우도록 해야한다.if (activity.sequenceFlows && activity.sequenceFlows.length) {
activity.sequenceFlows = nullFilter(activity.sequenceFlows);
}
MessageFlow 를 그린후 제거했지만 다시 로드하면 아래와 같이 다시 나옴