Я могу добавить порты в прямоугольник, используя joint.shapes.devs.Model
, но то же самое не работает для круга.
Вот что я пытался добавить порты в круг:
var circle1 = new joint.shapes.basic.Circle({
position: {x: 100, y: 225},
size: {width: 51, height: 51},
outPorts: [''],
attrs: {
'.': {magnet: true},
'.label': {text: '', 'ref-x': .4, 'ref-y': .2},
'.inPorts circle': {type: 'input'},
'.outPorts circle': {type: 'output'},
'.port-body': {r: 4}
}
});
graph.addCell(circle1);
Я вижу, что Circle создан, но без портов. Я не смог найти никакой документации по этому поводу. Любая помощь будет оценена по достоинству. Спасибо