Я использую jointjs, и, как говорится в вопросе, мне нужно ограничить количество допустимых подключений к каждому входу максимум одному. Если вход уже подключен к выходу, тогда он не должен допускать никаких дополнительных попыток подключения, пока существующее соединение не будет изменено или не удалено.В суставах, как я могу ограничить количество подключений к каждому входу только одному?
Я полагаю, что мне нужно изменить функцию validateConnection, поэтому мне интересно, есть ли способ проверить переменную magnetT для существующего соединения? Что-то вроде
if(magnetT.connected) return false;
Возможно, путем передачи пользовательского атрибута порту при связывании.
on.link(){
target.connected = true;
}
или что-то в этом духе. Очевидно, что это псевдокод, поэтому, если есть предложения по другому пути решения этой проблемы, я все уши. Заранее благодарю за любую помощь!