didi / didi/LogicFlow

[Feature Request]希望增加edgeGenerator、addEdge等API中对锚点的支持;

Open
#1,358 2 comments 0 reactions 0 assignees View on GitHub
core: anchor status: todo type:feature-require
Dominant language
TypeScript
Stars
11.7k
Forks
1.4k
PR merge metrics
No merged PRs in 30d

Description

## 问题背景

如果同一个节点有多个锚点,并且不同锚点用于连接不同类型边时,目前的API无法支持;
比如在一种路线图中,节点上黑色锚点拖出默认类型的边(没有属性),橙色锚点拖出故障类型的边,故障类型的边在连接完成后需要维护故障类型、故障原因等。

## 提案

希望可以在edgeGenerator、addEdge等API的入参中增加锚点信息;

## 相关信息

我尝试过写了一个代理边,能用但是有点别扭。
现在是在edge:add回调里调用changeEdgeType,也很别扭。

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.