2013-09-18 2 views
1

Вот один из примеров моего jsfiddle, который я пытался опробовать. Я пытаюсь предоставить свою собственную функцию выбора динамического якоря (он выполняет некоторые операции).JsPlumb - Добавление собственной функции выбора в динамический якорь

{{{ http://jsfiddle.net/sudharsanam/8acjz/8/ }}}

Это имеет некоторые проблемы. Когда динамическая привязка возвращается из функции выбора, все подключенные к источнику соединения обновляются с тем же значением. Может ли кто-нибудь помочь мне в решении этой проблемы?

С уважением, Sudharsanam.N

ответ

1

Ваши связи все обновляется в ту же точку, так как все соединения используют один и тот же якорь для конечной точки источника: один, определенный в г. Другой способ сказать, что вы используете один и тот же якорь (тот, который указан в параметрах source_endpoint) для создания соединения.

Кажется трудным обойти эту проблему, поскольку вы используете настраиваемое динамическое позиционирование. В вашем случае вы не можете определить шаблон привязки в параметрах конечной точки, как это было бы для нестандартных якорей.

Я предлагаю вам использовать перехватчик beforeDrop в качестве опции команды makeSource и создать там новый экземпляр динамического якоря.

Лучшее