三个参数:

onAfterSort -  任务在网格中排序后触发

void onAfterSort ( string|function field , [ boolean desc , string|number parent ] ){ ... };

field string|function 网格排序所依据的列的名称或自定义排序函数
desc boolean 可选,排序方向:true - 降序,false - 升序
parent string|number 可选,父任务的id,如果任务只在指定父任务的分支中排序
gantt.attachEvent("onAfterSort", function (field, direction, parent) {// do something
});

onAfterTaskDrag  -  在用户完成拖动并释放鼠标按钮后触发

void onAfterTaskDrag ( string|number id , string mode , Event e ){ ... };

id string|number 任务标识
mode string 拖放模式(“调整大小”、“进度”、“移动”、“忽略”)
e Event 本机事件对象
gantt.attachEvent("onAfterTaskDrag", function (id, mode, e) {// do something
});

onAfterTaskMove -  在任务移动到新位置后触发

void onAfterTaskMove ( string|number id , string|number parent , number tindex ){ ... };

id string|number 要移动的任务的 ID
parent string|number 父 ID
tindex number 任务将移动到的父分支中位置的索引
gantt.attachEvent("onAfterTaskMove", function (id, parent, tindex) {// do something
});

onBeforeRowResizeEnd -  在行高调整完成之前触发

void onBeforeRowResizeEnd ( number|string id , object item , number newHeight ){ ... };

id number|string 任务标识
item object 任务对象
newHeight number 行的新高度
gantt.attachEvent("onBeforeRowResizeEnd", function (id, item, newHeight) {// do something
});

onLightboxButton  -  当用户点击灯箱中的自定义按钮时触发

void onLightboxButton ( string css , HTMLElement node , event e ){ ... };

css string 应用于按钮的 CSS 类的名称
node HTMLElement 单击按钮的 HTML 元素
e event 一个原生的“点击”事件对象
gantt.attachEvent("onLightboxButton", function (css, node, e) {// do something
});

onRowResize -  当用户拖动行的边框以调整行高时触发(行调整大小)

void onRowResize ( string|number id , object item , number currentHeight ){ ... };

id string|number 任务标识
item object 任务对象
currentHeight number 当前行的高度
gantt.attachEvent("onRowResize", function (id, item, currentHeight) {// do something
});

onTaskMultiSelect - 在任务选择状态改变后触发(任务被选中/取消选中)- 任务多选

void onTaskMultiSelect ( string|number id , boolean state , Event e ){ ... };

id string|number 任务的id
state boolean 如果任务已被选中,则为 true,如果未选中,则为 false
e Event 本机事件对象
gantt.attachEvent("onTaskMultiSelect", function (id, state, e) {// do something
});

onAfterTaskDrag -  在用户完成拖动并释放鼠标按钮后触发

void onAfterTaskDrag ( string|number id , string mode , Event e ){ ... };

id string|number 任务标识
mode string 拖放模式(“调整大小”、“进度”、“移动”、“忽略”)
e Event 本机事件对象
gantt.attachEvent("onAfterTaskDrag", function (id, mode, e) {// do something
});

onAfterTaskMove -  在任务移动到新位置后触发

void onAfterTaskMove ( string|number id , string|number parent , number tindex ){ ... };

id string|number 要移动的任务的 ID
parent string|number 父 ID
tindex number 任务将移动到的父分支中位置的索引
gantt.attachEvent("onAfterTaskMove", function (id, parent, tindex) {// do something
});

onBeforeRowResizeEnd -  在行高调整完成之前触发

void onBeforeRowResizeEnd ( number|string id , object item , number newHeight ){ ... };

id number|string 任务标识
item object 任务对象
newHeight number 行的新高度
gantt.attachEvent("onBeforeRowResizeEnd", function (id, item, newHeight) {// do something
});

onContextMenu -  当用户在甘特图中单击鼠标右键时触发(查看详细信息)

void onContextMenu ( string taskId , string linkId , Event e ){ ... };

taskId string 事件 ID
linkId string 事件 ID
e Event 本机事件对象
gantt.attachEvent("onContextMenu", function (taskId, linkId, event) {// do something// return true 将阻止浏览器默认鼠标右击行为
});

onLightboxButton -  当用户点击灯箱中的自定义按钮时触发

void onLightboxButton ( string css , HTMLElement node , event e ){ ... };

css string 应用于按钮的 CSS 类的名称
node HTMLElement 单击按钮的 HTML 元素
e event 一个原生的“点击”事件对象
gantt.attachEvent("onLightboxButton", function (css, node, e) {// do something
});

onRowResize -  当用户拖动行的边框以调整行高时触发

void onRowResize ( string|number id , object item , number currentHeight ){ ... };

id string|number 任务标识
item object 任务对象
currentHeight number 当前行的高度
gantt.attachEvent("onRowResize", function (id, item, currentHeight) {// do something
});

onTaskMultiSelect -  在任务选择状态改变后触发(任务被选中/取消选中)- 任务多选

void onTaskMultiSelect ( string|number id , boolean state , Event e ){ ... };

id string|number 任务的id
state boolean 如果任务已被选中,则为 true,如果未选中,则为 false
e Event 本机事件对象
gantt.attachEvent("onTaskMultiSelect", function (id, state, e) {// do something
});

四个参数:

onAfterRowResize -  行高调整完成后触发

void onAfterRowResize ( string|number id , object item , number oldHeight , number newHeight ){ ... };

id string|number 任务标识
item object 项目对象
oldHeight number 行的旧高度
newHeight number 行的新高度
gantt.attachEvent("onAfterRowResize", function (id, item, oldHeight, newHeight) {// do something
});

五个参数:

onTaskDrag -  当用户拖动任务时触发

void onTaskDrag ( string|number id , string mode , object task , object original , Event e ){ ... };

id string|number 任务标识
mode string 拖动模式(“调整大小”、“进度”、“移动”、“忽略”)
task object 当前(拖动的)任务对象
original object 原始(初始)任务对象
e Event 本机事件对象
gantt.attachEvent("onTaskDrag", function (id, mode, task, original, e) {// do something
});

attachEvent事件监听https://mp.csdn.net/mp_blog/creation/editor/121919688

Gantt - attachEvent事件监听 - 多个参数事件(大于两个)相关推荐

  1. JAVA之旅(三十一)——JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件

    JAVA之旅(三十一)--JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件 有段时间没有更新JAVA了,我们今天来说一下JAVA中的图形化界面,也就是GUI ...

  2. angular4点击事件监听_JavaScript从零开始——DOM事件编程(1)

    事件的本质是程序各个组成部分之间的一种通信方式,也是异步编程的一种实现.DOM 支持大量的事件,本章开始,我们一起看看 DOM 的事件编程. 1 概念 DOM 的事件操作(监听和触发),都定义在Eve ...

  3. java中事件监听_Java中的事件监听机制

    鼠标事件监听机制的三个方面: 1.事件源对象: 事件源对象就是能够产生动作的对象.在Java语言中所有的容器组件和元素组件都是事件监听中的事件源对象.Java中根据事件的动作来区分不同的事件源对象,动 ...

  4. Spring5源码 - 12 Spring事件监听机制_异步事件监听应用及源码解析

    文章目录 Pre 实现原理 应用 配置类 Event事件 事件监听 EventListener 发布事件 publishEvent 源码解析 (反推) Spring默认的事件广播器 SimpleApp ...

  5. JAVA的GUI编程02——事件监听(ActionListener)、TextField事件监听、(组合、内部类)

    一.事件监听 public class TestListener {public static void main(String[] args) {Frame frame = new Frame(); ...

  6. GUI 事件监听和文本框事件监听

    4.事件监听 事件监听:什么事情发生了,需要做什么? 什么事情是事件,做什么?是我们编辑的功能 事件:是鼠标事件,键盘事件等. 例如鼠标按下,要下载音乐 键盘按下哪一个按键,需要执行什么操作 publ ...

  7. JS事件监听手机屏幕触摸事件 Touch

    JS移动客户端--触屏滑动事件 移动端触屏滑动的效果其实就是图片轮播,在PC的页面上很好实现,绑定click和mouseover等事件来完成.但是在移动设备上,要实现这种轮播的效果,就需要用到核心的t ...

  8. JavaFX实战:几种事件监听实现,键盘按键事件监听,鼠标滚轮事件监听,鼠标按键事件监听,鼠标移动事件监听

    JavaFX实战系列 JavaFX源码分析和实战:javaFX线程结构分析 JavaFX源码分析和实战之launcher启动器:两种启动javaFX的方式及launch(args[])参数设置和获取 ...

  9. easyui控件事件监听委托给jquery事件监听,keyup取最新值问题

    <div id="<?php echo NS; ?>toolbar"><div style="padding:5px">&l ...

  10. Apache ZooKeeper - 事件监听机制详解

    文章目录 事件监听机制命令 Zookeeper事件类型 实操 -w get -w /path 监听节点数据的变化 ls -w /path 监听子节点的变化(增,删) [监听目录] ls -w /pat ...

最新文章

  1. 根据PromiseA+规范实现Promise
  2. 6、图书类别修改删除功能
  3. 如何更好的排版介绍性文字
  4. Redis中的主从复制原理
  5. django-restframework使用
  6. 永磁交流伺服电机的工作原理与更换新编码器后的常规零位校正方法
  7. 360的下一代SOC是这个样子的
  8. python编程(wx客户端编写)
  9. uva 10780 分解质因数
  10. 【2022 年第十二届 MathorCup杯数学建模】D 题 移动通信网络站址规划和区域聚类问题 赛后总结、论文及代码
  11. 智能电视聚好看连接服务器失败,海信电视网络异常解决办法
  12. Mysql优化之explain你真的会吗?
  13. 谨防Wi-Fi时代的***屠城
  14. Power System中基于VIOS的虚拟以太网实现
  15. rabbitmq遇到的一些坑
  16. VSCode 配置 python环境 相对齐全 有遇到问题欢迎投稿哈
  17. An End-to-End Steel Surface Defect Detection Approach via Fusing Multiple Hierarchical Features
  18. 图像卷积原理及运算方法
  19. 线性表之线性表与数组的区别
  20. Mysql怎么把8位数变成日期,SQL中如何将数字型转换为日期型

热门文章

  1. 菜鸟教程-maven
  2. 蓝桥杯 杨辉三角形 python组省赛真题
  3. 一篇比较好的高数的学习规划分享
  4. 网站上部署Live2D模型(moc3格式)
  5. 学计算机要学工图吗,工程图学及计算机绘图: 非机类
  6. python输出内容到终端的函数_如何通过Python函数运行的可执行文件的终端输出以一般方式静音?...
  7. f2fs学习笔记 - 8. f2fs 读文件
  8. 2016 yyuc框架环境配置
  9. Set集合练习题02
  10. 计算机科学技术专业单片机,计算机科学与技术专业毕业论文---基于单片机的智能浇花系统的设计与实现.docx...