| onAfterAutoSchedule | 当自动排程过程完成时触发。 |
| onAfterBatchUpdate | 在 batchUpdate 方法完成后立即触发 |
| onAfterBranchLoading | 当启用动态加载时,此事件在任务分支加载完成后立即触发。 |
| onAfterLightbox | 当用户关闭 lightbox(编辑表单)时触发 |
| onAfterLinkAdd | 在甘特图中添加新链接后立即触发 |
| onAfterLinkDelete | 当用户删除链接后立即触发 |
| onAfterLinkUpdate | 用户修改链接后立即触发 |
| onAfterQuickInfo | 在弹出编辑表单关闭后触发 |
| onAfterRedo | 在 redo() 方法执行完毕后立即触发 |
| onAfterRowResize | 在行高度调整完成后触发 |
| onAfterSort | 当 grid 中的任务排序完成后触发 |
| onAfterTaskAdd | 在任务添加到甘特图后立即触发 |
| onAfterTaskAutoSchedule | 触发每个被自动调度的任务 |
| onAfterTaskDelete | 在用户删除任务后立即触发 |
| onAfterTaskDrag | 当用户完成拖拽并释放鼠标按钮时触发 |
| onAfterTaskMove | 在任务被移动到新的垂直位置后立即触发 |
| onAfterTaskUpdate | 在用户更新任务后立即触发 |
| onAfterUndo | 在执行 undo() 方法后立即触发 |
| onAjaxError | 当服务器响应错误时触发 |
| onAutoScheduleCircularLink | 在自动排程过程中检测到依赖循环时触发 |
| onBeforeAutoSchedule | 在自动排程开始之前触发 |
| onBeforeBatchUpdate | 在 batchUpdate 方法执行之前触发 |
| onBeforeBranchLoading | 当启用动态加载时,该事件在用户展开任务分支后且加载过程开始前触发。 |
| onBeforeCollapse | 在甘特图退出全屏模式并返回普通视图之前触发 |
| onBeforeDataRender | 在数据展示到页面之前触发 |
| onBeforeExpand | 在甘特图切换到全屏模式之前触发 |
| onBeforeGanttReady | 在 dhtmlxGantt 初始化开始之前触发 |
| onBeforeGanttRender | 在甘特图渲染到页面之前触发 |
| onBeforeLightbox | 在 lightbox(编辑表单)打开之前触发 |
| onBeforeLinkAdd | 在甘特图中新链接添加之前触发 |
| onBeforeLinkDelete | 在用户删除链接之前触发 |
| onBeforeLinkDisplay | 在链接加载到甘特图中后、但显示到屏幕上之前触发 |
| onBeforeLinkUpdate | 在链接更新之前触发 |
| onBeforeMultiSelect | 在选择一个或多个任务之前触发 |
| onBeforeParse | 在数据解析开始之前触发 |
| onBeforeRedo | 在 redo() 方法执行之前触发 |
| onBeforeRedoStack | 在操作被推入重做栈之前触发 |
| onBeforeRollupTaskDisplay | 在汇总任务显示于其父项目之前触发 |
| onBeforeRowDragEnd | 当用户在grid中拖放一行时触发。 |
| onBeforeRowDragMove | 在网格中某行垂直拖动到新位置之前触发 |
| onBeforeRowResize | 当用户开始通过拖拽调整行高之前触发 |
| onBeforeRowResizeEnd | 在行高度调整过程完成之前触发 |
| onBeforeSplitTaskDisplay | 在拆分任务的某个分段出现在甘特图上之前触发 |
| onBeforeTaskAdd | 在向甘特图添加新任务之前触发 |
| onBeforeTaskAutoSchedule | 触发于每个被重新安排时间的任务 |
| onBeforeTaskChanged | 在用户完成拖拽并释放鼠标按钮后触发,但在任何更改应用之前触发 |
| onBeforeTaskDelete | 在用户删除任务之前触发 |
| onBeforeTaskDisplay | 任务加载到甘特图中后,且显示之前触发 |
| onBeforeTaskDrag | 当用户按下鼠标按钮并开始拖动时立即触发,但在 dhtmlxGantt 开始拖放过程之前。 |
| onBeforeTaskMove | 在任务垂直位置变化之前触发 |
| onBeforeTaskMultiSelect | 在任务的选择状态即将改变时触发(当任务即将被选中或取消选中时)。 |
| onBeforeTaskSelected | 在任务被选中之前触发 |
| onBeforeTaskUpdate | 在用户更新任务之前触发 |
| onBeforeUndo | 在 undo() 方法执行之前触发 |
| onBeforeUndoStack | 在操作被推入撤销栈之前触发。 |
| onCircularLinkError | 当检测到循环引用且自动排程无法继续时触发 |
| onClear | 当通过 clearAll 方法从甘特图中移除所有任务时触发一次 |
| onCollapse | 当甘特图视图从全屏模式切换回普通模式时触发。 |
| onColumnResize | 当用户拖动列边界调整列宽时触发 |
| onColumnResizeEnd | 当用户拖动列边界调整宽度完成时触发 |
| onColumnResizeStart | 在用户开始拖动列边界调整列宽之前触发 |
| onContextMenu | 当用户在甘特图内右键点击时触发(详见说明) |
| onDataProcessorReady | 当调用 dp.init(gantt) 时触发 |
| onDataRender | 数据在页面上显示后立即触发 |
| onDestroy | 当通 过 destructor 方法清除甘特图后触发一次 |
| onEmptyClick | 当用户点击甘特图中空白区域(任务之外)时触发 |
| onError | 当 assert 返回 'false' 值时触发,表示断言未通过。 |
| onExpand | 当甘特图切换到全屏模式时触发 |
| onGanttLayoutReady | 当甘特图布局设置完成但尚未渲染时触发 |
| onGanttReady | 当 dhtmlxGantt 完成初始化时触发,尽管甘特图本身尚未显示在页面上 |
| onGanttRender | 当甘特图在页面上完成渲染时触发 |
| onGanttScroll | 当甘特图滚动到特定位置时触发 |
| onGridHeaderClick | 当用户点击 grid 表头时触发 |
| onGridResize | 当用户拖动grid边框调整其大小时触发 |
| onGridResizeEnd | 用户拖动grid边界调整大小后立即触发的事件 |
| onGridResizeStart | 在用户开始拖动grid边界调整大小之前触发 |
| onLightbox | 当用户打开 lightbox(编辑表单)时触发一次 |
| onLightboxButton | 当用户点击 lightbox 内的自定义按钮时触发 |
| onLightboxCancel | 当用户在lightbox中按下"取消"按钮时触发 |
| onLightboxChange | 当 lightbox 结构更新时触发 |
| onLightboxDelete | 当用户点击 lightbox 中的"删除"按钮时触发 |
| onLightboxSave | 当用户点击 lightbox 中的"保存"按钮时触发 |
| onLinkClick | 当用户点击链接时触发 |
| onLinkCreated | 当用户在任务之间建立新连接时触发 |
| onLinkDblClick | 当链接被双击时触发 |
| onLinkIdChange | 当链接的 id 更新时触发 |
| onLinkValidation | 当用户添加新链接时触发,dhtmlxGantt 会验证该链接是否有效 |
| onLoadEnd | 当数据从源完全加载完成时触发 |
| onLoadStart | 在从数据源开始加载数据之前触发 |
| onMouseMove | 当鼠标在甘特图容器上移动时触发 |
| onMultiSelect | 当选中一个或多个任务完成时触发 |
| onOptionsLoad | 在从服务器加载一组选项后立即触发,但在解析它们之前触发 |
| onParse | 当数据解析完成(准备好供API使用)但尚未显示在甘特图中时触发 |
| onQuickInfo | 当弹出编辑表单显示时触发 |
| onRowDragEnd | 当用户在grid中垂直重新排序并放下某一行后触发 |
| onRowDragStart | 在网格中某行被拖动进行垂直重排之前触发 |
| onRowResize | 当用户拖动行边界以更改其高度时触发 |
| onScaleAdjusted | 当比例尺重新渲染以确保所有任务完全可见时触发 |
| onScaleClick | 当用户点击时间刻度中的单元格时触发 |
| onTaskClick | 当用户点击网格区域中的任务行(包括"展开/折叠"和"添加任务"按钮)或时间轴区域内的任务条时触发。 |
| onTaskClosed | 当一个分支被关闭时触发 |
| onTaskCreated | 当用户通过点击 grid 中的 '+' 按钮添加新任务,或调用 createTask 方法时触发 |
| onTaskDblClick | 当任务被双击时触发 |
| onTaskDrag | 当用户拖动任务时触发 |
| onTaskIdChange | 当任务的ID被更新时触发 |
| onTaskLoading | 当任务从数据源加载时触发。 |
| onTaskMultiSelect | 当任务的选中状态发生变化时触发(任务被选中或取消选中时) |
| onTaskOpened | 当分支被打开时触发 |
| onTaskRowClick | 当用户点击表格中的某一行时触发 |
| onTaskSelected | 当用户选择一个任务时触发 |
| onTaskUnselected | 当用户通过选择其他任务取消选中某个任务时触发 |
| onTemplatesReady | 当 dhtmlxGantt 模板初始化完成时触发 |