-
import { ERLayout } from "@antv/layout/lib/layout/er/index"; ERLayout这个方法没有任何使用教程。X6官方只提供了GridLayout的使用教程。 X6 ER DEMO,全部都是手动写的position,x:260,y:130 属性 有大佬知道ER图怎么实现自动布局吗?或者ERLayout的使用方法? 附: |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 9 replies
-
如果去掉demo 所有手写的固定位置属性 "position": {"x": 24,"y": 150} 就全部集中在一起了。 在线地址: |
Beta Was this translation helpful? Give feedback.
-
这个ERlayout内部使用了GridLayout和force布局, 你直接使用它内部源码的布局会很卡的, 它内部的force没有做静态布局的处理, 先说说你的具体想画出啥的页面 |
Beta Was this translation helpful? Give feedback.
-
手动去算position,主要涉及到回显的问题。 全部有序排列,如果其中一个Node稍微移动了一丢丢,二次在回显,是判断他继续依次排列,还是与其他Node重叠? 所以感觉能用官方的ERLayout方案最好,就初始化执行布局一次就行。卡顿一点儿也无所谓。 |
Beta Was this translation helpful? Give feedback.
-
https://codesandbox.io/s/quizzical-robinson-mso55e?file=/index.ts |
Beta Was this translation helpful? Give feedback.
-
请问下如何禁用调ER图的手动创建连接功能 |
Beta Was this translation helpful? Give feedback.
-
现在这个布局是不是没有了 |
Beta Was this translation helpful? Give feedback.
https://codesandbox.io/s/quizzical-robinson-mso55e?file=/index.ts
大概是这样使用