g6/zero

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 这个函数来实现:

  1. 从 config 中读取配置信息,如果配置信息中不存在,则使用默认的
  2. 如果配置中存在,则使用配置中的数据覆盖默认的
  3. 默认和原始配置使用 container 的值进行绑定

UI库中提供默认图配置信息,并且写入到默认图库中,提供图配置的 overwrite 选项,一旦开启了 overwrite 功能,则默认的图配置失效,该操作的目的是为了简化配置信息

新版本的统一改动:

  1. 导入部分的内容直接使用函数模式,可传入 reference 绑定的外层引用
  2. 该引用中的部分事件需要注入到系统中实现事件的拦截功能
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
*