File tree Expand file tree Collapse file tree 12 files changed +124
-117
lines changed
Expand file tree Collapse file tree 12 files changed +124
-117
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ banner:
1313 - type : Heavy Released
1414 title : AntV BPMN solution is coming~
1515 date : 2021.11.22
16- link : https://www.yuque.com/antv/x6/solution
16+ link : https://www.yuque.com/antv/blog/2021xflow
1717 - type : First Try
1818 title : XFlow 1.0.0 will publish!
1919 date : 2021.11.22
Original file line number Diff line number Diff line change @@ -11,11 +11,11 @@ banner:
1111 type : primary
1212 notifications :
1313 - type : Heavy Released
14- title : AntV BPMN solution is coming~
14+ title : AntV 图编辑应用级解决方案发布啦!
1515 date : 2021.11.22
16- link : https://www.yuque.com/antv/x6/solution
16+ link : https://www.yuque.com/antv/blog/2021xflow
1717 - type : First Try
18- title : XFlow 1.0.0 will publish !
18+ title : XFlow 1.0.0 开源啦 !
1919 date : 2021.11.22
2020 link : https://github.com/antvis/xflow
2121ideas :
Original file line number Diff line number Diff line change @@ -11,11 +11,11 @@ banner:
1111 type : primary
1212 notifications :
1313 - type : Heavy Released
14- title : AntV BPMN solution is coming~
14+ title : AntV 图编辑应用级解决方案发布啦!
1515 date : 2021.11.22
16- link : https://www.yuque.com/antv/x6/solution
16+ link : https://www.yuque.com/antv/blog/2021xflow
1717 - type : First Try
18- title : XFlow 1.0.0 will publish !
18+ title : XFlow 1.0.0 开源啦 !
1919 date : 2021.11.22
2020 link : https://github.com/antvis/xflow
2121ideas :
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ title: 简介
33path : index
44order : -1
55group :
6- path : /tutorial
7- title : 简介
6+ path : /tutorial/intro
7+ title : XFlow
88 order : 1
99nav :
1010 title : 教程
@@ -28,13 +28,13 @@ XFlow 的 X 代表从属于 X6 体系, Flow 可以理解为流程图也可以理
2828
2929## ✨ 特性
3030
31- 🌱 极易定制:支持使用 React 组件 开发节点/连线样式。
31+ 🌱 极易定制:支持使用 React 组件 开发节点/连线样式。
3232
33- 🚀 开箱即用:内置1个快速上手 + 3个解决方案 , 内置若干 React 交互组件, 如小地图、对齐线、右键菜单等。
33+ 🚀 开箱即用:内置 1 个快速上手 + 3 个解决方案 , 内置若干 React 交互组件, 如小地图、对齐线、右键菜单等。
3434
35- 💯 生产可用:源自蚂蚁体验技术部数据智能团队, 在蚂蚁大数据部、人工智能中台业务场景深度打磨验证。
35+ 💯 生产可用:源自蚂蚁体验技术部数据智能团队, 在蚂蚁大数据部、人工智能中台业务场景深度打磨验证。
3636
37- 🧲 一切皆可扩展:内置统一的扩展模式, 可按照自己的业务需求扩展图交互, 所有组件皆可扩展。
37+ 🧲 一切皆可扩展:内置统一的扩展模式, 可按照自己的业务需求扩展图交互, 所有组件皆可扩展。
3838
3939## 🍉 使用文档
4040
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ title: 简介
33path : index
44order : -1
55group :
6- path : /tutorial
7- title : 简介
6+ path : /tutorial/intro
7+ title : XFlow
88 order : 1
99nav :
1010 title : 教程
@@ -28,13 +28,13 @@ XFlow 的 X 代表从属于 X6 体系, Flow 可以理解为流程图也可以理
2828
2929## ✨ 特性
3030
31- 🌱 极易定制:支持使用 React 组件 开发节点/连线样式。
31+ 🌱 极易定制:支持使用 React 组件 开发节点/连线样式。
3232
33- 🚀 开箱即用:内置1个快速上手 + 3个解决方案 , 内置若干 React 交互组件, 如小地图、对齐线、右键菜单等。
33+ 🚀 开箱即用:内置 1 个快速上手 + 3 个解决方案 , 内置若干 React 交互组件, 如小地图、对齐线、右键菜单等。
3434
35- 💯 生产可用:源自蚂蚁体验技术部数据智能团队, 在蚂蚁大数据部、人工智能中台业务场景深度打磨验证。
35+ 💯 生产可用:源自蚂蚁体验技术部数据智能团队, 在蚂蚁大数据部、人工智能中台业务场景深度打磨验证。
3636
37- 🧲 一切皆可扩展:内置统一的扩展模式, 可按照自己的业务需求扩展图交互, 所有组件皆可扩展。
37+ 🧲 一切皆可扩展:内置统一的扩展模式, 可按照自己的业务需求扩展图交互, 所有组件皆可扩展。
3838
3939## 🍉 使用文档
4040
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ title: 简介
33path : index
44order : -1
55group :
6- path : /tutorial
7- title : 简介
6+ path : /tutorial/intro
7+ title : XFlow
88 order : 1
99nav :
1010 title : 教程
@@ -28,13 +28,13 @@ XFlow 的 X 代表从属于 X6 体系, Flow 可以理解为流程图也可以理
2828
2929## ✨ 特性
3030
31- 🌱 极易定制:支持使用 React 组件 开发节点/连线样式。
31+ 🌱 极易定制:支持使用 React 组件 开发节点/连线样式。
3232
33- 🚀 开箱即用:内置1个快速上手 + 3个解决方案 , 内置若干 React 交互组件, 如小地图、对齐线、右键菜单等。
33+ 🚀 开箱即用:内置 1 个快速上手 + 3 个解决方案 , 内置若干 React 交互组件, 如小地图、对齐线、右键菜单等。
3434
35- 💯 生产可用:源自蚂蚁体验技术部数据智能团队, 在蚂蚁大数据部、人工智能中台业务场景深度打磨验证。
35+ 💯 生产可用:源自蚂蚁体验技术部数据智能团队, 在蚂蚁大数据部、人工智能中台业务场景深度打磨验证。
3636
37- 🧲 一切皆可扩展:内置统一的扩展模式, 可按照自己的业务需求扩展图交互, 所有组件皆可扩展。
37+ 🧲 一切皆可扩展:内置统一的扩展模式, 可按照自己的业务需求扩展图交互, 所有组件皆可扩展。
3838
3939## 🍉 使用文档
4040
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ title: 快速上手
33path : index
44order : 1
55group :
6- path : /tutorial
7- title : 快速上手
6+ path : /tutorial/intro
7+ title : XFlow
88 order : 1
99nav :
1010 title : 教程
@@ -183,11 +183,19 @@ const onLoad: IAppLoad = async app => {
183183
184184本章仅仅介绍了如何安装 XFlow 以及简单的使用场景, 在后续的教程中您可以了解更多 XFlow 的核心能力。
185185
186+ 解决方案:
187+
186188- [ DAG 解决方案] ( /docs/tutorial/solutions/dag )
187189- [ ER 建模解决方案] ( /docs/tutorial/solutions/er )
188190- [ 流程图解决方案] ( /docs/tutorial/solutions/flow )
191+
192+ 核心组件:
193+
189194- [ XFlow 工作台组件] ( /docs/tutorial-core-components/xflow-component )
190195- [ XFlowCanvas 画布组件] ( /docs/tutorial-core-components/xflow-canvas-component )
196+
197+ UI 交互组件:
198+
191199- [ Toolbar 工具栏] ( /docs/tutorial-ext-components/canvas-toolbar )
192200- [ ScaleToolbar 缩放工具栏] ( /docs/tutorial-ext-components/canvas-scale-toolbar )
193201- [ ContextMenu 右键菜单] ( /docs/tutorial-ext-components/context-menu )
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ title: 快速上手
33path : index
44order : 1
55group :
6- path : /tutorial
7- title : 快速上手
6+ path : /tutorial/intro
7+ title : XFlow
88 order : 1
99nav :
1010 title : 教程
@@ -183,11 +183,19 @@ const onLoad: IAppLoad = async app => {
183183
184184本章仅仅介绍了如何安装 XFlow 以及简单的使用场景, 在后续的教程中您可以了解更多 XFlow 的核心能力。
185185
186+ 解决方案:
187+
186188- [ DAG 解决方案] ( /docs/tutorial/solutions/dag )
187189- [ ER 建模解决方案] ( /docs/tutorial/solutions/er )
188190- [ 流程图解决方案] ( /docs/tutorial/solutions/flow )
191+
192+ 核心组件:
193+
189194- [ XFlow 工作台组件] ( /docs/tutorial-core-components/xflow-component )
190195- [ XFlowCanvas 画布组件] ( /docs/tutorial-core-components/xflow-canvas-component )
196+
197+ UI 交互组件:
198+
191199- [ Toolbar 工具栏] ( /docs/tutorial-ext-components/canvas-toolbar )
192200- [ ScaleToolbar 缩放工具栏] ( /docs/tutorial-ext-components/canvas-scale-toolbar )
193201- [ ContextMenu 右键菜单] ( /docs/tutorial-ext-components/context-menu )
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ title: 快速上手
33path : index
44order : 1
55group :
6- path : /tutorial
7- title : 快速上手
6+ path : /tutorial/intro
7+ title : XFlow
88 order : 1
99nav :
1010 title : 教程
@@ -183,11 +183,19 @@ const onLoad: IAppLoad = async app => {
183183
184184本章仅仅介绍了如何安装 XFlow 以及简单的使用场景, 在后续的教程中您可以了解更多 XFlow 的核心能力。
185185
186+ 解决方案:
187+
186188- [ DAG 解决方案] ( /docs/tutorial/solutions/dag )
187189- [ ER 建模解决方案] ( /docs/tutorial/solutions/er )
188190- [ 流程图解决方案] ( /docs/tutorial/solutions/flow )
191+
192+ 核心组件:
193+
189194- [ XFlow 工作台组件] ( /docs/tutorial-core-components/xflow-component )
190195- [ XFlowCanvas 画布组件] ( /docs/tutorial-core-components/xflow-canvas-component )
196+
197+ UI 交互组件:
198+
191199- [ Toolbar 工具栏] ( /docs/tutorial-ext-components/canvas-toolbar )
192200- [ ScaleToolbar 缩放工具栏] ( /docs/tutorial-ext-components/canvas-scale-toolbar )
193201- [ ContextMenu 右键菜单] ( /docs/tutorial-ext-components/context-menu )
Original file line number Diff line number Diff line change 2121
2222DAG: 在图论中,如果一个有向图从任意顶点出发无法经过若干条边回到该点,则这个图是一个有向无环图(DAG, Directed Acyclic Graph)。利用 DAG 图的数据结构可以使用算法解决拓扑排序/构建子图/路径查找等问题,因被应用在任务调度/因果结构/族谱血缘等场景。
2323
24- ## DAG 图编辑场景
24+ ## 功能介绍
2525
26- 在任务编排的场景,用户需要通过操作可视化的图编辑应用将任务的依赖关系转化成为 DAG 图数据。这里我们要解决以下 3 个问题:
26+ ### 节点交互(Node)
2727
28- 1 . 如何通过交互实现图关系数据的编排
29- 2 . 如何通过交互实现图业务数据的编辑
30- 3 . 如何保存数据/更新状态
28+ 图由节点和连接这些节点的边所构成, 图编辑的第一步需要实现节点的的新建和删除,XFlow 流程图解决方案内置节点面板组件和事件封装来实现节点的增删改查交互。
3129
32- ### 关系数据的构建(Create/Delete)
30+ < img src = " https://gw.alipayobjects.com/mdn/rms_19b204/afts/img/A*_-PERKth6egAAAAAAAAAAAAAARQnAQ " style = " display : block ; padding : 12 px 0 ; width : 61.88 % ; " />
3331
34- 1 . 新建/删除节点
32+ ### 连线交互(Edge)
3533
36- - 内置可拖拽的组件树用于新建节点
37- - 组件树节点支持 popover 展示更多业务数据
38- - 组件树树支持搜索
34+ 图编辑的第二步需要实现节点间连线的增,删,改,查的交互
35+ <img src =" https://gw.alipayobjects.com/mdn/rms_19b204/afts/img/A*xKGASoivL-wAAAAAAAAAAAAAARQnAQ " style =" display : block ;padding : 12px 0 ;width : 61.88% ;" />
3936
40- - 自定义节点/状态显示
41- - 自定义节点的连接桩
42- - 节点的连接桩内置 tooltip
37+ ### 群组交互(Group)
4338
44- - 选中快捷键删除节点
45- - 右键选中删除节点
46- - 框选批量删除节点
39+ 在节点和边的基础上我们还可以把有逻辑关系的节点组装成组
40+ <img src =" https://gw.alipayobjects.com/mdn/rms_19b204/afts/img/A*lgNQRYOtEI8AAAAAAAAAAAAAARQnAQ " style =" display : block ;padding : 12px 0 ;width : 61.88% ;" />
4741
48- 2 . 新建/删除连线
42+ ### 画布交互(Graph)
4943
50- - 直接连线
51- - 吸附连线
52- - 高亮可用
53- - 拒绝连线/环检测
44+ XFlow 内置累常用的画布缩放,复制粘贴,撤销重做,MiniMap 等能力。
45+ <img src =" https://gw.alipayobjects.com/mdn/rms_19b204/afts/img/A*cRchRaLf_6gAAAAAAAAAAAAAARQnAQ " style =" display : block ;padding : 12px 0 ;width : 61.88% ;" />
5446
55- - 选中快捷键删除连线
56- - 右键选中删除连线
47+ ### DAG 交互(Graph)
5748
58- 3 . 新建/删除群组
59-
60- - 框选新建
61- - 选中解散
62- - 折叠群组
63-
64- ### 业务数据的操作(Update)
65-
66- 1 . toolbar/scale toolbar
67-
68- - 基础渲染/分组/左右
69- - 联动画布状态
70- - 自定义渲染 Popconfirm
71-
72- 2 . JsonSchemaForm
73-
74- - 基础渲染
75- - 联动画布
76- - modal
77-
78- 3 . ContextMenu
79-
80- - menu/分组二级
81- - 动态
82-
83- 4 . Modal
84-
85- - form
86- - confirm
87- - view data/log
88-
89- ### 保存和渲染数据 (Read)
90-
91- 1 . 数据的保存图的渲染
92-
93- - 保存图数据
94- - 还原图渲染
95-
96- 2 . 数据的轮询问更新
97-
98- - 节点状态
99- - 节点状态更新
100-
101- 3 . 画布操作
102-
103- - 放大缩小
104- - minimap
49+ 内置 DAG 特需的执行/停止执行/轮询更新画布节点状态的交互
50+ <img src =" https://gw.alipayobjects.com/mdn/rms_19b204/afts/img/A*4SkDRpv79goAAAAAAAAAAAAAARQnAQ " style =" display : block ;padding : 12px 0 ;width : 61.88% ;" />
You can’t perform that action at this time.
0 commit comments