Zero:拓扑图
Methods
(static) g6DataTree(reference, config)
「标准」Ux.g6DataTree
模型 / 分类计算 1)模型中 metadata.relation = true 2)分类中如果没有 metadata.image 就直接使用 identifier 计算,如果有,则直接 metadata.image 3)处理 Data Model 相关信息,元素为 treeArray 的结果 每个元素的数据结构 { "text": "显示文本", "title": "显示文本", "key": "主键", "parent": "父键", "value": "值节点", "sort": "排序字段", "leaf": "是否叶节点", "level": "当前节点所在层级", "sequence": "顺序(计算出来的,可按该字段排序)", "icon": "图标路径,最终可以被 fnImage 解析", "data": { "...field": "所有字段信息" } } 构造树形分类信息,提取关系数据
Parameters:
Name | Type | Description |
---|---|---|
reference |
React.PureComponent | React对应组件引用 |
config |
Object | 配置信息 |
(static) g6DefaultAddOn(container, config) → {*}
「标准」Ux.g6DefaultAddOn
Parameters:
Name | Type | Description |
---|---|---|
container |
||
config |
Returns:
- Type
- *
(static) g6DefaultGraph(container, config) → {*}
「标准」Ux.g6DefaultGraph
G6 默认图相关配置,对于所有图对应的默认配置中,只支持二级的 overwrite 功能
此时需要调用 Ux.assign 这个函数来实现:
- 从 config 中读取配置信息,如果配置信息中不存在,则使用默认的
- 如果配置中存在,则使用配置中的数据覆盖默认的
- 默认和原始配置使用 container 的值进行绑定
UI库中提供默认图配置信息,并且写入到默认图库中,提供图配置的 overwrite 选项,一旦开启了 overwrite 功能,则默认的图配置失效,该操作的目的是为了简化配置信息
新版本的统一改动:
- 导入部分的内容直接使用函数模式,可传入 reference 绑定的外层引用
- 该引用中的部分事件需要注入到系统中实现事件的拦截功能
Parameters:
Name | Type | Description |
---|---|---|
container |
||
config |
Returns:
- Type
- *
(static) g6Image(fieldImage) → {*}
「标准」`Ux.g6Image
Parameters:
Name | Type | Default | Description |
---|---|---|---|
fieldImage |
image
|
Returns:
- Type
- *
(static) g6PageInit(reference, onInit)
「标准」Ux.g6PageInit
Parameters:
Name | Type | Description |
---|---|---|
reference |
||
onInit |
(static) g6PageUp(reference, virtualRef, onInit)
「标准」Ux.g6PageUp
Parameters:
Name | Type | Description |
---|---|---|
reference |
||
virtualRef |
||
onInit |
(static) g6Registry(name) → {*}
- 直接调用,执行注册函数,注册节点信息
-
- 第一维度:输入的值可能是
- -- String
- -- Array
- -- Set
-
- 第二维度:将值传到底
- -- 1. 执行 _registry
Parameters:
Name | Type | Description |
---|---|---|
name |
Returns:
- Type
- *