Я пытаюсь настроить jsPlumb для рисования графиков со всеми стрелками, идущими вниз, с источниками соединений с нижней стороны контейнера и целевыми соединениями с верхней стороной контейнера где-то внизу страницы. Я использую:
instance.connect({ source:"sourceDiv", target:"targetDiv" , anchors:["Bottom", "Top"] });
который отлично работает, за исключением одной маленькой проблемы...
Все стрелки будут исходить из середины нижней стороны и заканчиваться в середине верхней стороны.
Когда есть много стрелок, идущих в/из одного и того же контейнера, я бы предпочел, чтобы якоря были равномерно распределены по верхней и нижней сторонам.
Из документов я пробовал такие вещи, как:
instance.makeSource("sourceDiv", { anchor: "Continuous" });
instance.makeTarget("targetDiv", { anchor: "Continuous" });
или (с jQuery):
instance.makeSource($("#sourceDiv"), { anchor: "Continuous" });
instance.makeTarget($("#targetDiv"), { anchor: "Continuous" });
Но, видимо, неправильный синтаксис... получаю такие ошибки, как:
jsPlumb: fire failed for event connection : TypeError: info.connection.getOverlay(...) is null
Нужна помощь, чтобы разобраться с этим.