Проблема с конечными точками jsPlumb после обновления

После обновления jsPlumb 1.4.1 до 1.7.10 конечные точки находятся далеко от узлов, но они перемещаются вместе с узлом.

Чтобы исправить это, я попытался:

jsPlumbInstance = jsPlumb.getInstance({
    DragOptions: {cursor: 'pointer', zIndex: 1000},
    Container: $("#idContainer")
});

и в дополнение:

var inputEndpoint = jsPlumbInstance.addEndpoint($('#' + parent.attr('id')), {
    anchor:[ 0.01 - xPadOffset, increment, -1, 0 ],
    endpoint:"Rectangle",
    paintStyle:{ width: padWidth, height:padAndLabelHeight/2, fillStyle:'#822' },
    isTarget:true,
    maxConnections: -1,
    cssClass: 'inputEndpointClass',
    overlays:[[ "Label", { label: name, location: [0.5, -0.32], cssClass: 'labelClass' } ]]
});

Это отлично отображает конечные точки, но теперь они не перемещаются вместе с узлом.

Может ли кто-нибудь быть так любезен, чтобы поставить меня на правильный путь? Спасибо.


person Yster    schedule 29.09.2015    source источник


Ответы (1)


Теперь это исправлено. Возник ряд проблем. Я рассчитываю размер ноды по размеру контейнера и возникла проблема с расчетом. Также мои узлы были относительными в относительном контейнере, что вызывало проблемы. У контейнера была минимальная высота, что тоже вызывало проблему.

person Yster    schedule 30.09.2015