aliyun / react-lineage-dag

MIT License
57 stars 20 forks source link

部分表间出现重叠现象 #43

Open Mayissun opened 1 year ago

Mayissun commented 1 year ago

您好,项目中使用了该血缘库,但会有部分表之间出现重叠,所以想反馈一下问题以及可能出现的原因,以下: 问题回顾:

表重叠

因为一开始对代码有部分修改,以为是修改对其产生的影响,删库重装仍旧出现该问题 问题排查:

表间距离

发现原本代码(注释)中对于表之间的距离的判断上,遗漏了一种情况,当next.top的位置已经处于current.top+current.height和current.top+current.height+nodestep之间时并没有对下一表的top位置做处理,导致与前一表出现部分重叠

经过修改后,没有出现重叠问题 不清楚我这样理解的对不对,以上是我的拙见,如有冒犯,抱歉。