JsPlumb - 将自己的选择器函数添加到动态锚点

时间:2013-09-18 06:51:58

标签: javascript jquery jsplumb

这是我尝试过的jsfiddle样本之一。 我正在尝试为动态锚提供我自己的选择器功能(它执行一些操作)。

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

这有一些问题。从选择器函数返回动态锚点时,附加到源的所有连接都将使用相同的值进行更新。 任何人都可以帮我解决这个问题吗?

此致 Sudharsanam.N

1 个答案:

答案 0 :(得分:1)

您的连接全部更新到同一点,因为所有连接都使用源端点的相同锚点:z中定义的连接。另一种说法是你继续使用相同的锚(在source_endpoint选项中声明的锚)来创建连接。

由于您使用自定义动态定位,因此似乎很难解决此问题。在您的情况下,您不能像在非自定义锚点中那样在端点选项中定义锚点模板。

我建议你使用beforeDrop拦截器作为makeSource命令的一个选项,并在那里创建一个新的动态锚实例。

最佳