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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

节点事件

# 节点鼠标事件

提示

图中节点的鼠标事件,采用按需注册的方式进行事件绑定,业务只需要按照自己的交互逻辑,注册对应的操作事件,事件内实现逻辑处理即可。

# 节点支持的事件类型

事件类型 事件名称
click 鼠标单击事件
dblClick 鼠标双击事件
mouseUp 鼠标抬起事件
mouseDown 鼠标按下事件
mouseOver 鼠标移入事件
mouseOut 鼠标移出事件
mousedrag 节点拖拽事件

# 节点的事件注册方式

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

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

//注册节点的单击事件
graphVis.registEventListener('node','click',function(event,node){
    console.log('单击了节点:',node);
});

//注册节点的双击事件
graphVis.registEventListener('node','dblClick',function(event,node){
    console.log('双击了节点:',node);
});
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.
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式