ОБНОВЛЕНО: Вот скрипка: http://jsfiddle.net/janessaallen/c3b514wf/7/jsPlumb.getConnections не работает
Пытаясь выяснить, почему следующие не получат мои связи jsplumb. У меня есть отдельный блок-схема сохранить файл яваскрипт с помощью следующей функции для сохранения:
function saveFlowchart() {
var nodes = []
$(".window").each(function (idx, elem) {
var $elem = $(elem);
var endpoints = jsPlumb.getEndpoints($elem.attr('id'));
nodes.push({
id: $elem.attr('id'),
text: $elem.find($(".beneficiary")).text(),
positionX: parseInt($elem.css("left"), 10),
positionY: parseInt($elem.css("top"), 10)
});
});
var connections = [];
$.each(jsPlumb.getConnections(), function (idx, connection) {
connections.push({
connectionId: connection.id,
sourceId: connection.sourceId,
targetId: connection.targetId,
anchors: $.map(connection.endpoints, function (endpoint) {
return [[endpoint.anchor.x,
endpoint.anchor.y,
endpoint.anchor.orientation[0],
endpoint.anchor.orientation[1],
endpoint.anchor.offsets[0],
endpoint.anchor.offsets[1]]];
})
});
});
var flowChart = {};
flowChart.nodes = nodes;
flowChart.connections = connections;
}
Концов работают отлично и получить толкнули в массив, но ни одно из соединений не обнаружены jsPlumb.getConnections.
код выглядит нормально. Создайте скрипку, демонстрирующую проблему. Что возвращает 'jsPlumb.getAllConnections'? –
попробуйте изменить 'getConnections()' на 'getAllConnections()' –
Привет, спасибо. getAllConnections() не работает. Не уверен, как даже начать с скрипки для jsplumb ... ??? – jallen