ant-design-pro如何给GG-Editor拓扑编辑器添加初始默认布局?

新手上路,请多包涵

目前使用antd-pro的拓扑编辑器,因为初始数据data没有x,y属性,所有的节点都在一个位置,如何设置gg-editor中Koni的布局
image.png

阅读 573
avatarAI BotBETA

ant-design-pro 给 GG-Editor 拓扑编辑器添加初始默认布局,可以在创建 Editor 的初始化参数时,设置 defaultData

defaultData 是一个对象,包含 nodeslinks 两个属性,表示初始的节点和连线。

节点数据结构如下:

{
  id: 'string',  // 节点的唯一标识
  x: number,     // 节点的 x 坐标
  y: number,     // 节点的 y 坐标
  // 其他属性...
}

连线数据结构如下:

{
  source: 'string',  // 连线起点节点的唯一标识
  target: 'string',  // 连线终点节点的唯一标识
  // 其他属性...
}

示例代码如下:

import { Editor } from 'gg-editor';
import AntdPro from 'ant-design-pro';

AntdPro.createEditor({
  // ...其他配置
  initial吟唱: {
    nodes: [
      { id: 'node1', x: 100, y: 200 },
      { id: 'node2', x: 200, y: 300 },
      // 其他节点...
    ],
    links: [
      { source: 'node1', target: 'node2' },
      // 其他连线...
    ],
  },
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题