wangduanduan / jsplumb-chinese-tutorial

jsplumb中文教程, README中没有的内容,可以查看项目的Wiki。有问题提issue
https://github.com/wangduanduan/jsplumb-chinese-tutorial/wiki
1.3k stars 249 forks source link

请问这个如何设置,某些节点禁止连线呢,或者说忽视某节点 #24

Open wangwanli24 opened 4 years ago

wangwanli24 commented 4 years ago

![Uploading 截屏2020-09-23 下午2.01.35.png…]()

wangduanduan commented 4 years ago

设置EndPoint的isSource和isTarget属性。

yhdup commented 4 years ago

connection 方法 image

wangduanduan commented 4 years ago

https://github.com/wangduanduan/jsplumb-chinese-tutorial#216-%E8%BF%9E%E6%8E%A5%E5%89%8D%E7%9A%84%E6%A3%80%E6%9F%A5%E5%88%A4%E6%96%AD%E6%98%AF%E5%90%A6%E5%BB%BA%E7%AB%8B%E8%BF%9E%E6%8E%A5

2.16. 连接前的检查,判断是否建立连接

wangwanli24 commented 4 years ago

设置EndPoint的isSource和isTarget属性。

现在新需求,两个节点间的连线,关系不做限制,不存在回环,已存在连线等限制,如何做到精确删除两个节点间的某一条连线,而不是删除所有source与target相同的所有关系线

wangwanli24 commented 4 years ago

设置EndPoint的isSource和isTarget属性。

你好,大佬,如何在连线绑定clickhedbclick函数中,获取线路的id呢?现在只要能获取线路id,也行,太难改造了

yhdup commented 4 years ago

image

wangwanli24 commented 4 years ago

起点终点一致,n条线路呢

yhdup commented 4 years ago

按道理this.jsPlumb.getAllConnections(),是获取所有连线的API,遍历它能得到每一条线

wangwanli24 commented 4 years ago

如何在click与dbclick时获取线路的id,而不是target与source

wangwanli24 commented 4 years ago

这个确实能获取所有线路,现在所有线路的list我是已知的,而在官方暴露出的click与dbclick方法中,参数分别为connection,originalEvent,我目前无法去获取到dbclick点击那条线路自身的id

yhdup commented 4 years ago

image image 这个是单击时获取当前点击的那条线的ID

wangwanli24 commented 4 years ago

大佬,方便留个联系方式吗,很着急改这块

wangwanli24 commented 4 years ago
截屏2020-09-29 上午11 12 08

修改页面中存储lineList,如何判断呢 ![Uploading 截屏2020-09-29 上午11.13.18.png…]()

wangwanli24 commented 4 years ago

现在每条线路上有sourceId与targetId,请问如何把他自身的id也绑定到这个connection参数上,以便可以直接获取

yhdup commented 4 years ago

844204987 wechat