Я пытаюсь создать ребро после того, как создал узлы с помощью запроса AJAX.
Мой код:
success: function(data) {
$.each(data['kids'], function(i, value) {
cy.add({
group: 'nodes',
data: { id: value['id'] },
position: value['position']
});
})
}
Это работает и созданы узлы. Теперь, используя это, я пытаюсь создать край:
cy.add({
group: 'edges', data: { id: 'e0', source: 'n0', target: 'n1' }
});
но возвращает:
Невозможно создать край
e0
с несуществующим источникомn0
Невозможно создать край
e0
с несуществующей цельюn1
Ниже мой результат data
:
Если я использую этот код, приведенный в качестве примера в документации, все работает:
cy.add([
{ group: "nodes", data: { id: "n0" }, position: { x: 100, y: 100 } },
{ group: "nodes", data: { id: "n1" }, position: { x: 200, y: 200 } },
{ group: "edges", data: { id: "e0", source: "n0", target: "n1" } }
]);
Что я делаю неправильно?