GraphVis图可视化分析组件库 GraphVis图可视化分析组件库
  • 基础介绍
  • 基础功能
  • 交互功能
  • 全局统一配置
  • 标准数据格式定义
  • 组件接口导航
  • 应用开发介绍

    • 快速上手
    • 应用开发步骤
    • VUE框架中应用
    • 业务应用基础流程
  • 事件注册

    • 节点事件
    • 连线事件
    • 场景事件
  • 右键菜单

    • 右键菜单的定义
  • 图布局算法应用

    • 布局算法类型
    • 布局参数说明
    • 布局参数默认配置
  • 图分析算法应用

    • 图的路径分析
    • 节点中心性分析
    • 聚类分析
  • 关系扩线

    • 关系扩线
  • 节点模板配置

    • 自定义节点模板
    • 使用字体图标
  • 关系图类型

    • 层级关系图
    • 流程图
    • 弧线关系图
    • Sankey桑基图
  • 树图类型

    • 径向辐射树图
    • 紧凑树图
    • 缩进树图
    • 打包树图
    • 组织结构图
    • 类思维脑图
应用案例
商用授权
在线示例 (opens new window)
  • 基础介绍
  • 基础功能
  • 交互功能
  • 全局统一配置
  • 标准数据格式定义
  • 组件接口导航
  • 应用开发介绍

    • 快速上手
    • 应用开发步骤
    • VUE框架中应用
    • 业务应用基础流程
  • 事件注册

    • 节点事件
    • 连线事件
    • 场景事件
  • 右键菜单

    • 右键菜单的定义
  • 图布局算法应用

    • 布局算法类型
    • 布局参数说明
    • 布局参数默认配置
  • 图分析算法应用

    • 图的路径分析
    • 节点中心性分析
    • 聚类分析
  • 关系扩线

    • 关系扩线
  • 节点模板配置

    • 自定义节点模板
    • 使用字体图标
  • 关系图类型

    • 层级关系图
    • 流程图
    • 弧线关系图
    • Sankey桑基图
  • 树图类型

    • 径向辐射树图
    • 紧凑树图
    • 缩进树图
    • 打包树图
    • 组织结构图
    • 类思维脑图
应用案例
商用授权
在线示例 (opens new window)
  • 事件注册

    • 节点事件
    • 连线事件
    • 场景事件
      • 可视化场景的事件
        • 节点支持的事件类型
        • 场景的事件注册方式
  • 右键菜单

    • 右键菜单定义
  • 图布局算法应用

    • 布局算法类型
    • 布局参数说明
    • 布局算法参数配置
  • 图分析算法应用

    • 路径分析
    • 中心性分析
    • 聚类分析
  • 关系扩线

    • 关系扩线
  • 节点模板配置

    • 节点模板配置
    • 使用字体图标
  • 应用开发
  • 事件注册
dubaopeng
2023-02-05
目录

场景事件

# 可视化场景的事件

提示

图的场景(画布)事件,采用按需注册的方式进行事件绑定,业务只需要按照自己的交互逻辑,注册对应的操作事件,事件内实现逻辑处理即可。

# 节点支持的事件类型

事件类型 事件名称
whiteSpaceClick 场景空白区域点击事件
keyUp 场景按键抬起事件
keyDown 场景按键按下事件
mouseWheel 场景鼠标滚动事件
mouseDraging 场景拖动事件
mouseDragEnd 场景拖动结束事件
boxSelectEnd 场景框选结束事件

# 场景的事件注册方式

组件库提供了统一的事件注册接口 registEventListener(elementType,eventType,callback) 来进行事件的绑定和回调逻辑的定义。

// 初始化客户端对象
let graphVis = new GraphVis({
    container:document.getElementById('divId'), //画布层
    licenseKey:'licensekey' //授权license
});

//注册场景的框选事件
graphVis.registEventListener('scene','boxSelectEnd',function(event,graphvis,nodes){
    console.log('框选的节点:',nodes);
});

//注册场景的按键抬起事件
graphVis.registEventListener('scene','keyUp',function(event,graphvis){
    console.log('键盘按键抬起事件:',event);
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
连线事件
右键菜单定义

← 连线事件 右键菜单定义→

Theme by Vdoing | Copyright © 2020-2023 www.graphvis.cn. All rights reserved.
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式