当前位置: 首页 > 知识库问答 >
问题:

JSP连接未使用现有的源/目标endpoint样式

濮阳烨然
2023-03-14

首先,画布中有两个节点,并且应用了一些endpoint样式。如果我拖动它们之间的连接,所有样式都可以保留。没关系。但是当使用jsPlumb连接方法时,它将导入默认的endpoint样式,而不是给定的样式。我该如何避免这种情况?

一些javascript代码在这里:

    var connectorPaintStyle = {
        strokeWidth: 2,
        stroke: "#61B7CF",
        joinstyle: "round",
        outlineStroke: "white",
        outlineWidth: 2
    };

    var conn = jsptoolkit.jspinstance.connect({
        source: line.sdata.sourceId,
        target: line.sdata.targetId,
        anchors: line.sdata.anchors,
        paintStyle: connectorPaintStyle,
        connector: ["Flowchart", { stub: [2, 2], gap: 1, cornerRadius: 5, alwaysRespectStubs: true }],
    });

共有1个答案

艾英范
2023-03-14

正确的方法是使用uuids数组,而不是源和目标。我已修改连接方法代码:

var conn = jsptoolkit.jspinstance.connect({
        uuids: [line.sdata.sourceId + "RightMiddle", line.sdata.targetId + "LeftMiddle"],
        anchors: line.sdata.anchors,
    });

还有一个类似的问题:Jsplumb使用endpoint以编程方式添加连接

 类似资料:
  • 我正在用jsPlumb构建一个UI,因为我有多个可以连接在一起的盒子。每个框有1个目标和3个源,使用对同一个框DOM元素调用的和方法生成。 每个源通过将其连接到方框不同部分的过滤器属性进行区分: 只能在一个盒子的源和另一个盒子的目标之间进行连接。目标锚点是连续的。 这种安排非常适合我需要的东西,只要处理盒子和拖放连接。 当我想从JSON对象重新创建保存的UI时,问题就出现了。我可以毫无问题地重新创

  • 我是CI新手,我尝试使用普通的HMTL文件作为模板。因此,我在“应用程序/视图”中创建了一个名为“教育”的文件夹。我头球得分。php,导航。php,内容。php和页脚。php文件。在我写的控制器里 然后我像“http://localhost:8080/mvc/index.php/education/”一样访问了链接 但是样式表没有附加,它与文件位于同一文件夹中。我还尝试将样式表链接的href改为“

  • 我的要求是,我使用jsplumb.addEndPoint为两个名为“container0”和“container1”的容器添加两个endpoint。 现在我需要通过编程方式使用连接器链接两个endpoint,但是jsplump.connect创建了一个新endpoint并进行连接,而不是使用我使用jsplump.addEndpoint创建的endpoint。 我如何连接这两个endpoint?此外

  • 我想在应用程序和Oracle数据库之间建立连接。我没有以下数据库信息: URL 用户名 密码 我使用的配置如下所示: 这就是我如何获得一个新的实例: 之后,我尝试通过以下代码检索会话: null 但是,使用以下堆栈跟踪生成错误:

  • 出于某种原因,我使用外部属性源,其中一个外部属性源没有自动连接,在创建身份验证bean时接收空指针 原因: org.springframework.beans.BeanInstantiationException: Failed to instanceiate [com.filechecker.check.Authenticator]: Constructor threw exception;ne