jsplumb - 从 div 的所有侧面拖放连接

发布于 2025-01-07 09:42:56 字数 107 浏览 0 评论 0原文

我正在使用 jsplumb 制作流程图编辑器。在 jsplumb 的流程图连接器演示中,我们可以从 div 的一侧进行拖放连接,我希望该 div 接受并从所有四个侧面建立连接。

谢谢。

I am making a flowchart editor using jsplumb. In flowchart connector demo of jsplumb, we could make drag and drop connection from one side of div, i want that div to accept and make connection from all four sides.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

终止放荡 2025-01-14 09:42:56

使用endpointoption

并设置isSource:true, isTarget:true

使每个端点扮演两个角色

use endpointoption

and set isSource:true, isTarget:true

to make each endpoint play both role

梦与时光遇 2025-01-14 09:42:56

如果您希望端点移动到 div 的任何一侧,那么您应该使用动态锚点:

这些锚点可以放置在多个位置之一,每当有东西移动或在 UI 中绘制时,选择最合适的一个。

创建 DynamicAnchor 没有特殊的语法;您只需提供一系列单独的静态锚点规范

即可避免这种情况,您可以使用默认动态锚点来代替

jsPlumb 提供了一个名为“AutoDefault”的动态锚点,可以从 TopCenter、RightMiddle、BottomCenter 和 LeftMiddle 中进行选择

Dynamic anchor

例如添加时,端点可以这样指定:

        var anEndpoint = {
            endpoint: "Rectangle",
            isSource: true,
            isTarget: true,

            anchor:"AutoDefault"
        };

要尝试它,使用这个fiddler

有关详细信息,请参阅 jsPlumb 文档

If you want endpoints to move to any side of the div, then you should use Dynamic Anchors:

These are Anchors that can be positioned in one of a number of locations, choosing the one that is most appropriate each time something moves or is painted in the UI.

There is no special syntax to creating a DynamicAnchor; you just provide an array of individual Static Anchor specifications

To avoid that you can use Default Dynamic Anchor instead

jsPlumb provides a dynamic anchor called "AutoDefault" that chooses from TopCenter, RightMiddle, BottomCenter and LeftMiddle

Dynamic anchor

For example when adding, endpoint can be specified like this:

        var anEndpoint = {
            endpoint: "Rectangle",
            isSource: true,
            isTarget: true,

            anchor:"AutoDefault"
        };

To try it, use this fiddler

Refer to jsPlumb docs for more info

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文