jsplumb设置锚点_JsPlumb初始化和添加连线、端点等

本文介绍了如何使用JsPlumb库在项目中建立数据仓库表的关联关系展示。首先,展示了初始化JsPlumb的代码,包括设置连线类型、拖动选项、端点样式等。接着,通过添加点、端口和连线来创建表结点,并实现了点击事件、连接事件以及避免相同节点连线的功能。此外,还详细解释了拖拽表到设计区、添加表结点、设置输入输出点以及根据输入输出进行连线的步骤,以便于实现动态的表关联可视化。
摘要由CSDN通过智能技术生成

项目背景:项目上需要通过JsPlumb连线库表示两个表的关联关系,效果图如下:

9abad91fb1d813975e346cf7ae8905fd

左侧为数据仓库中的表分类,右侧上为模型设计区,下为数据预览区。

下面展示jsPlumb的初始化代码

jsPlumb.ready(function() {

var color = "#E8C870";

var instance = jsPlumb.getInstance({

Connector : [ "Flowchart", { curviness:50 } ],//连线类型,有直线,折线等,我这只用直线

DragOptions : { cursor: "pointer", zIndex:2000 },//拖动的时候

PaintStyle : { strokeStyle:color, lineWidth:2 },

EndpointStyle : { radius:5, fillStyle:color },

HoverPaintStyle : {strokeStyle:"#7073EB" },

EndpointHoverStyle : {fillStyle:"#7073EB" },

ConnectionOverlays:[

[ "Label", { label:"关联",cssClass:&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值