2016-07-11 1 views
-5

Я начал с библиотеки JavaScript Совместные js, я хочу динамически создать ссылку между двумя узлами, уже созданными путем выбора исходного узла, но без использования портов - это то, что это возможно, спасибо за помощьСоздать ссылку между узлом

С уважением,

+3

английский пожалуйста ... – jakob

+1

Что вы сделали до сих пор? –

+0

Я просто динамически создаю узел, извиняюсь за мой английский –

ответ

1

Динамически, вы имеете в виду в Javascript?

Если это так, то вам просто необходимо использовать конструктор ссылок, specifiying исходного элемента (где ссылка начинается с) и целевым элементом (где он заканчивается):

//say you have already got the source and target elements sourceEl and targetEl 

var link = new joint.dia.Link({ 
    source: sourceEl, 
    target: targetEl 
}); 

graph.addCell(link); 

Здесь is a working JSFiddle.

Существует документация для этого на сайте JointJS - например, привет мир образца на http://www.jointjs.com/tutorial

1
var link = new joint.dia.Link({ 
      source: { id: source.id }, 
      target: { id: target.id }, 
      vertices: [{ x: 400, y: 250 }],   
     }), 

 Смежные вопросы

  • Нет связанных вопросов^_^