Gantt - attachEvent所有事件(归类、索引)

attachEvent事件监听:

attachEvent事件监听icon-default.png?t=LBL2https://mp.csdn.net/mp_blog/creation/editor/121919688


无参数事件:

无参数事件icon-default.png?t=LBL2https://mp.csdn.net/mp_blog/creation/editor/122109224

 onAfterBatchUpdate:批量更新后 

onAfterLightbox: - 关闭灯箱后

onBeforeBatchUpdate: - 调用batchUpdate方法之前(批量更新前)

onBeforeDataRender: - 页面上呈现数据之前

onBeforeGanttReady: - 初始化开始之前

onBeforeGanttRender: - 页面上呈现甘特图之前

onBeforeParse: - 开始解析数据之前

onClear: - 从甘特图中删除所有任务后

onCollapse: - 从全屏模式返回正常模式时

onDataProcessorReady: - dp.init(gantt)通话时触发(数据处理器就绪)

onDataRender: - 页面上呈现数据后(数据渲染)

onDestroy: - 在调用destructor()方法清除甘特图后(销毁)

onExpand: - 扩展到全屏时

onGanttLayoutReady: - 布局准备好之后但在呈现之前

onGanttReady: - dhtmlxGantt 初始化完成但甘特图尚未在页面上呈现时

onGanttRender: - 页面上呈现甘特图后

onLoadEnd: - 从数据源加载数据完成后

onLoadStart: - 开始从数据源加载数据前

onOptionsLoad: - 从服务器加载一组选项后触发,但尚未解析

onParse: - 在解析数据之后触发(可用于 API)但在甘特图中呈现之前

onScaleAdjusted: - 当重新渲染比例以完全显示所有任务时

onTemplatesReady: - dhtmlxGantt 模板初始化时


 一个参数事件:

一个参数事件icon-default.png?t=LBL2https://mp.csdn.net/mp_blog/creation/editor/122112295 

onAfterQuickInfo: - 弹出编辑表单关闭后

onAfterRedo: - 在调用 redo() 方法后(重做)

onAfterUndo: - 在调用 undo() 方法后(撤消后)

onBeforeMultiSelect: - 选择一个任务或一系列任务之前

onEmptyClick: - 点击甘特图中的空白区域时触发(不是在任务上)

onLightbox: - 打开灯箱后触发(编辑表单)

onLightboxCancel: - 点击灯箱中的“取消”按钮时触发

onMultiSelect: - 选择一个任务或一系列任务完成后触发(多选)

onQuickInfo: - 弹出的编辑表单出现时

onScaleClick: - 在时间尺度上点击单元格时

onTaskClosed: - 分支关闭时(任务关闭)

onTaskOpened: - 分支被打开时(任务打开)

onTaskSelected: - 选择任务时

onTaskUnselected: - 通过选择其他任务取消选择任务时触发(任务未选中)


两个参数事件:

两个参数事件icon-default.png?t=LBL2https://mp.csdn.net/mp_blog/creation/editor/122109579

onAfterLinkAdd: 链接添加后

onAfterLinkDelete: - 链接删除后

onAfterLinkUpdate: 链接更新后

onAfterTaskAdd: - 任务添加后

onAfterTaskDelete: - 任务删除后

onAfterTaskUpdate: - 任务更新后

onBeforeTaskUpdate: - 任务更新前

onGanttScroll: - 甘特图滚动到特定点时

onLightboxChange: - 灯箱的结构改变时

onLinkClick: - 点击链接时

onLinkIdChange: - 链接的 id 改变时

onMouseMove: - 鼠标移动到甘特图容器上时

onRowDragEnd: - 在网格中放置一行后

onTaskIdChange: - 任务的 id 改变时

onTaskRowClick: - 点击表格中的一行时


多个参数事件(大于两个):

多个参数事件(大于两个)icon-default.png?t=LBL2https://mp.csdn.net/mp_blog/creation/editor/122120569

onAfterSort: - 任务在网格中排序后

onAfterRowResize: - 行高调整完成后触发

onAfterTaskDrag: - 拖动并释放鼠标按钮后

onAfterTaskMove: - 任务移动后

onBeforeTaskMultiSelect: - 更改任务选择状态之前触发(正在选择或取消选择任务)

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

onLightboxButton: - 点击灯箱中的自定义按钮时

onRowResize: - 拖动行的边框以调整行高时

onTaskDrag: - 拖动任务时

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


(必须)拥有返回值事件:

(必须)拥有返回值事件icon-default.png?t=LBL2https://mp.csdn.net/mp_blog/creation/editor/122109976

onAjaxError: - 服务器返回错误

onBeforeCollapse: - 退出全屏模式并返回正常模式之前

onBeforeExpand: - 甘特图扩展到全屏之前

onBeforeLightbox: - 打开灯箱之前立即触发(编辑表单)

onBeforeLinkAdd: - 链接添加前

onBeforeLinkDelete: - 链接删除前

onBeforeLinkDisplay: - 链接显示前

onBeforeLinkUpdate: - 链接更新前

onBeforeRedo: - 调用 redo() 方法之前触发(重做之前)

onBeforeRedoStack: - 操作添加到重做堆栈之前(重做堆栈之前)

onBeforeRowDragEnd: - 在网格中放置一行时

onBeforeRowDragMove: - 任务被拖到不同位置之前

onBeforeRowResize: - 开始通过拖放调整行高之前

onBeforeRowResizeEnd: - 行高调整完成之前

onBeforeTaskAdd: - 新任务添加到甘特图之前

onBeforeTaskChanged: - 完成拖动并释放鼠标按钮之后但在应用更改之前

onBeforeTaskDelete: - 任务删除前

onBeforeTaskDisplay: - 任务显示前

onBeforeTaskDrag: - 任务拖动前

onBeforeTaskMove: - 任务移动前

onBeforeTaskSelected: - 任务选择前

onBeforeUndo: - 调用 undo() 方法之前触发(撤销前)

onBeforeUndoStack: - 将操作添加到撤消堆栈之前触发(取消堆栈前)

onError: - 当assert接收到“false”值时触发(出错时)

onGridHeaderClick: - 点击网格的标题时

onLightboxDelete: - 点击灯箱中的“删除”按钮时

onLightboxSave: - 点击灯箱中的“保存”按钮时

onLinkCreated: - 在任务之间创建新链接时

onLinkDblClick: - 双击链接时

onLinkValidation: - 添加新链接并且 dhtmlxGantt 检查链接是否有效时

onRowDragStart: - 拖动一行网格前

onTaskClick: - 单击网格区域中的任务行(包括“展开/折叠”和“添加任务”按钮)或时间线区域中的任务栏时触发

onTaskCreated: - 按下网格中的“+”按钮创建新任务时触发,或调用createTask()方法时触发(任务创建)

onTaskDblClick: - 双击任务时

onTaskLoading: - 从数据源加载任务时


PRO版本(收费版)可用:

PRO版本(收费版)可用icon-default.png?t=LBL2https://mp.csdn.net/mp_blog/creation/editor/122126297

onAfterAutoSchedule: - 自动调度后 

onAfterBranchLoading: - 任务分支加载到页面后(需在启用动态加载时)

onAfterTaskAutoSchedule: - 为每个已自动调度的任务触发

onAutoScheduleCircularLink: - 在自动调度期间发现某些依赖循环

onBeforeAutoSchedule: - 自动调度之前

onBeforeBranchLoading: - 展开任务分支之后但在加载开始之前(需在启用动态加载时)

onBeforeTaskAutoSchedule: - 为每个重新安排的任务触发

onCircularLinkError: - 当检测到循环引用并且无法自动调度时

onColumnResize: - 拖动列的边框来调整列的大小时

onColumnResizeEnd: - 完成拖动列的边框以调整列大小后

onColumnResizeStart: - 开始拖动列的边框以调整列大小前

onGridResize: - 拖动网格的边框来调整网格大小时

onGridResizeEnd: - 完成拖动网格的边框以调整网格大小后

onGridResizeStart: - 开始拖动网格的边框以调整网格大小之前


  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值