jsPlumb을 사용하는 동안 중복 연결 (동일한 원본과 대상을 가진 2 개의 연결)을 피하려고합니다. jsPlumb.js 자체를 수정하지 않고도 그렇게 할 수 있습니까?jsPlumb 중복 연결을 제거하는 방법
http://jsfiddle.net/uQdfq/
(2 회task3
에 task1
에서 드래그) 나는 (1)처럼 특정 엔드 포인트를 추가 할 수있는 제한이하지 않으려는
.
addTask($('#project1'), 'task' + 1);
기능 자체 :
이 전체 사업부가 아닌 일부 엔드 포인트 소스/대상이 될 수있다 -내 .task
의
// Adds a task div to the specific project
function addTask(parentId, id) {
var newState = $('<div>').attr('id', id).addClass('task')
// A title for the task
var title = $('<div>').addClass('title').text(id);
newState.append(title);
$(parentId).append(newState);
// Makes the task div a possible target (i.e. connection can be dragged to)
jsPlumb.makeTarget(newState, {
anchor: 'Continuous'
});
// Makes the task div a possible source (i.e. connection can be dragged from)
jsPlumb.makeSource(newState, {
anchor: 'Continuous'
});
}
중복 연결을 만들지 못하게하는 조건을 추가하는 가장 좋은 방법은 무엇입니까?
http://jsfiddle.net/LrjEC/ –