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 вы можете заметить, что ничего не возвращает соединения.

https://jsfiddle.net/braziel/Lnbkyr0e/

1 ответ

Решение

Просто замени $.each(jsPlumb.getConnections(), function (idx, connection)... с $.each(instancia.getConnections(), function (idx, connection)...,

jsPlumb и instancia - это разные экземпляры в вашем исходном коде.

Другие вопросы по тегам