获取/设置

阅读时间约 2 分钟

graph.get(key)

根据 key 获取属性值。

参数

名称类型是否必选描述
keystringtrue属性的键

用法

// 获取 group
const group = graph.get('group');

// 获取 canvas 实例
const canvas = graph.get('canvas');

// 获取 autoPaint 值
const autoPaint = graph.get('autoPaint');

graph.set(key, val)

设置属性值。

参数

名称类型是否必选描述
keystringtrue属性的键
valstring / Object / Arraytrue属性的值

用法

// 设置 capture 值为 false
graph.set('capture', false);

// 设置 customGroup 值为 group
graph.set('customGroup', group);

// 设置 nodeIdList 值为数组
graph.set('nodeIdList', [1, 3, 5]);

graph.getContainer()

获取 Graph 的 DOM 容器。

参数

无参数

用法

graph.getContainer();

graph.getGroup()

获取 Graph 根图形分组

参数

无参数

用法

graph.getGroup();

graph.getMinZoom()

获取 graph 当前允许的最小缩放比例。

参数

无参数

用法

graph.getMinZoom();

graph.setMinZoom(ratio)

设置 graph 当前允许的最小缩放比例。

参数

名称类型是否必选描述
rationumbertrue最小缩放比例值

用法

graph.setMinZoom(0.001);

graph.getMaxZoom()

获取 graph 当前允许的最大缩放比例。

参数

无参数

用法

graph.getMaxZoom();

graph.setMaxZoom(ratio)

设置 graph 当前允许的最大缩放比例。

参数

名称类型是否必选描述
rationumbertrue最大缩放比例值

用法

graph.setMaxZoom(1000);

graph.getWidth()

获取 graph 当前的宽度。

参数

无参数

用法

graph.getWidth();

graph.getHeight()

获取 graph 当前的高度。

参数

无参数

用法

graph.getHeight();