1

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

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

这有点问题。当从选择器函数返回动态锚点时,附加到源的所有连接都以相同的值更新。谁能帮我解决这个问题??

问候, Sudharsanam.N

4

1 回答 1

1

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

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

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

最好的

于 2013-09-26T20:13:53.673 回答