Events overview
| Name | Description |
|---|---|
| onAfterAutoSchedule | 当自动排程完成时触发 |
| onAfterBatchUpdate | 在 batchUpdate 方法被调用之后触发 |
| onAfterBranchLoading | 如果启用动态加载,在任务分支加载到页面后触发 |
| onAfterLightbox | 在用户关闭 lightbox(编辑表单)后触发 |
| onAfterLinkAdd | 在将新链接添加到甘特图后触发 |
| onAfterLinkDelete | 用户在删除链接后触发 |
| onAfterLinkUpdate | 在用户更新链接后触发 |
| onAfterQuickInfo | 在弹出式编辑表单关闭后触发 |
| onAfterRedo | 在 redo() 方法被调用后触发 |
| onAfterRowResize | 在行高调整完成后触发 |
| onAfterSort | 在网格中对任务排序后触发 |
| onAfterTaskAdd | 在用户向甘特图中添加任务后触发 |
| onAfterTaskAutoSchedule | 对于每个已自动排程的任务触发 |
| onAfterTaskDelete | 在用户删除任务后触发 |
| onAfterTaskDrag | 在用户完成拖拽并松开鼠标按钮后触发 |
| onAfterTaskMove | 任务移动到新的垂直位置后触发 |
| onAfterTaskUpdate | 在用户更新任务后触发 |
| onAfterUndo | 在调用 undo() 方法之后触发 |
| onAjaxError | 当服务器返回错误时触发 |
| onAutoScheduleCircularLink | 在自动调度过程中发现某些依赖循环时触发 |
| onBeforeAutoSchedule | 在自动排程之前触发 |
| onBeforeBatchUpdate | 在调用 batchUpdate 方法之前触发 |
| onBeforeBranchLoading | 如果启用动态加载,在用户展开任务分支后但加载开始之前触发 |
| onBeforeCollapse | 在甘特图退出全屏模式并返回到普通模式之前 |
| onBeforeDataRender | 在页面渲染数据之前触发 |
| onBeforeExpand | 在 gantt 展开为全屏之前触发 |
| onBeforeGanttReady | 在开始 dhtmlxGantt 初始化之前触发 |
| onBeforeGanttRender | 在页面上呈现甘特图之前触发 |
| onBeforeLightbox | 在用户打开 lightbox(编辑表单)之前立即触发 |
| onBeforeLinkAdd | 在 Gantt 图中添加新连线之前触发 |
| onBeforeLinkDelete | 在用户删除链接之前触发 |
| onBeforeLinkDisplay | 在甘特图已加载链接后但在显示之前触发 |
| onBeforeLinkUpdate | 在更新链接之前触发 |
| onBeforeMultiSelect | 在选择一个任务或一组任务之前触发 |
| onBeforeParse | 在数据开始被解析之前触发 |
| onBeforeRedo | 在调用 redo() 方法之前触发 |
| onBeforeRedoStack | 在将动作加入到重做栈之前触发 |
| onBeforeRollupTaskDisplay | 在父项目中显示 rollup 任务之前触发 |
| onBeforeRowDragEnd | 当用户在网格中放下某一行时触发 |
| 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 | 在 gantt 已被 destructor 方法清空后调用 |
| onEmptyClick | 当用户点击甘特图中空白区域时触发(非任务区域) |
| onError | 当 assert 接收到 'false' 值时触发,即断言失败时 |
| onExpand | 在甘特图扩展为全屏时触发 |
| onGanttLayoutReady | 在 Gantt 布局就绪后,但在渲染之前触发 |
| onGanttReady | 在 dhtmlxGantt 初始化完成后触发,但 Gantt 图尚未在页面上呈现 |
| onGanttRender | 在页面上甘特图渲染完成后触发 |
| onGanttScroll | 当甘特图滚动到特定位置时触发 |
| onGridHeaderClick | 当用户单击网格的表头时触发 |
| onGridResize | 在用户拖动网格边框以调整网格大小时触发 |
| onGridResizeEnd | 在用户完成拖动网格边框以调整网格大小后触发 |
| onGridResizeStart | 在用户开始拖动网格边框以调整网格大小之前触发 |
| onLightbox | 在用户打开 lightbox(编辑表单)后触发 |
| onLightboxButton | 当用户在 lightbox 中点击自定义按钮时触发 |
| onLightboxCancel | 当用户在灯箱中点击「取消」按钮时触发 |
| onLightboxChange | lightbox 的结构发生变化时触发 |
| onLightboxDelete | 当用户在灯箱中点击“删除”按钮时触发 |
| onLightboxSave | 当用户在灯箱中点击“保存”按钮时触发 |
| onLinkClick | 当用户点击链接时触发 |
| onLinkCreated | 当用户创建任务之间的新链接时触发 |
| onLinkDblClick | 当用户对链接进行双击时触发 |
| onLinkIdChange | 当链接的 id 发生变化时触发 |
| onLinkValidation | 当用户添加新链接时触发,dhtmlxGantt 会验证该链接是否有效 |
| onLoadEnd | 数据源加载完成后触发 |
| onLoadStart | 在从数据源开始加载数据之前立即触发 |
| onMouseMove | 当鼠标在甘特图容器上移动时触发 |
| onMultiSelect | 在完成对一个任务或一组任务的选择后触发 |
| onOptionsLoad | 当从服务器加载完一组选项后触发,但尚未被解析 |
| onParse | 数据在解析后可供 API 使用,但在甘特图渲染之前触发 |
| onQuickInfo | 当弹出编辑表单出现时触发 |
| onRowDragEnd | 当用户在网格中释放一个垂直重新排序的行时触发 |
| onRowDragStart | 在用户拖动网格中的一行以垂直重新排序之前触发 |
| onRowResize | 当用户拖动行边框以调整行高时触发 |
| onScaleAdjusted | 当比例尺重新渲染以完整显示所有任务时触发 |
| onScaleClick | 当用户点击时间刻度中的单元格时触发 |
| onTaskClick | 当用户在网格区域点击任务行时触发(包括“展开/折叠”和“添加任务”按钮)或在时间轴区域点击任务条时触发 |
| onTaskClosed | 当分支已关闭时触发 |
| onTaskCreated | 在网格(grid)中按下 '+' 按钮创建新任务,或调用 createTask 方法时触发 |
| onTaskDblClick | 当用户对任务进行双击时触发 |
| onTaskDrag | 当用户拖动一个任务时触发 |
| onTaskIdChange | 当任务的 id 被修改时触发 |
| onTaskLoading | 当任务从数据源加载时触发。 |
| onTaskMultiSelect | 任务选择状态已更改后触发(任务已被选中/取消选中) |
| onTaskOpened | 当分支被打开时触发 |
| onTaskRowClick | 当用户点击表格中的一行时触发 |
| onTaskSelected | 当用户选择一个任务时触发 |
| onTaskUnselected | 当用户通过选择其他任务来取消选中某个任务时触发 |
| onTemplatesReady | 当 dhtmlxGantt 模板完成初始化时触发 |
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.