jsPlumb getConnections возвращает ноль
После обзора я нашел код, в котором можно найти все разъемы. Я скопировал код, но безуспешно, чтобы вернуть соединения.
Объясняя, что делает мой код: у меня пустой рабочий процесс, и менеджер щелкает, чтобы добавить элемент и установить соединения по мере необходимости.
Это динамично, и кто создает "_addEndpoints".
Кто запускает сохранение, это идентификатор (#salvar), который добавил 2 каждый.
1) Первый идентификатор и хранит верхнюю и левую информацию.
2) Второй должен был хранить соединения.
Теперь я спрашиваю, что я сделал не так? Процесс создания элементов не так?
var connections = [];
$.each(jsPlumb.getConnections(), function (idx, connection) {
connections.push({
connectionId: connection.id,
pageSourceId: connection.sourceId,
pageTargetId: connection.targetId
});
});
console.log(connections);
На консоли моего jsfiddle вы можете заметить, что ничего не возвращает соединения.
1 ответ
Просто замени $.each(jsPlumb.getConnections(), function (idx, connection)...
с $.each(instancia.getConnections(), function (idx, connection)...
,
jsPlumb и instancia - это разные экземпляры в вашем исходном коде.