mirror of
https://gitee.com/antv/g6.git
synced 2024-12-11 09:24:05 +08:00
1.8 KiB
1.8 KiB
title | order |
---|---|
增删复合交互 | 10 |
graph.addBehaviors(behaviors, modes)
新增行为,将单个或多个行为添加到单个或多个模式中。
参数
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
behaviors | string / Array | true | 添加的行为的名称 |
modes | string / Array | true | 模式的名称 |
用法
// 将单个 Behavior 添加到单个模式(默认的 default 模式)中
graph.addBehaviors('click-select', 'default');
// 将多个 Behavior 添加到单个模式(默认的 default 模式)中
graph.addBehaviors(['brush-select', 'click-select'], 'default');
// 将单个 Behavior 添加到多个模式中
graph.addBehaviors('brush-select', ['default', 'select']);
// 将多个 Behavior 添加到多个模式中
graph.addBehaviors(['brush-select', 'click-select'], ['default', 'select']);
graph.removeBehaviors(behaviors, modes)
移除行为,将单个或多个行为从单个或多个模式中去除。
参数
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
behaviors | string / Array | true | 删除的行为的名称 |
modes | string / Array | true | 模式的名称 |
用法
// 从单个模式中移除单个 Behavior
graph.removeBehaviors('click-select', 'default');
// 从单个模式中移除多个 Behavior
graph.removeBehaviors(['brush-select', 'click-select'], 'default');
// 从多个模式中移除单个 Behavior
graph.removeBehaviors('brush-select', ['default', 'select']);
// 从多个模式中移除多个 Behavior
graph.removeBehaviors(['brush-select', 'click-select'], ['default', 'select']);