跳到主要内容

Events overview

NameDescription
onAfterAutoSchedule当自动排程完成时触发
onAfterBatchUpdatebatchUpdate 方法被调用之后触发
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在甘特图内点击鼠标右键时触发(请参见详情)
onDataProcessorReadydp.init(gantt) 调用时触发
onDataRender数据已在页面渲染完成后触发
onDestroy在 gantt 已被 destructor 方法清空后调用
onEmptyClick当用户点击甘特图中空白区域时触发(非任务区域)
onErrorassert 接收到 'false' 值时触发,即断言失败时
onExpand在甘特图扩展为全屏时触发
onGanttLayoutReady在 Gantt 布局就绪后,但在渲染之前触发
onGanttReady在 dhtmlxGantt 初始化完成后触发,但 Gantt 图尚未在页面上呈现
onGanttRender在页面上甘特图渲染完成后触发
onGanttScroll当甘特图滚动到特定位置时触发
onGridHeaderClick当用户单击网格的表头时触发
onGridResize在用户拖动网格边框以调整网格大小时触发
onGridResizeEnd在用户完成拖动网格边框以调整网格大小后触发
onGridResizeStart在用户开始拖动网格边框以调整网格大小之前触发
onLightbox在用户打开 lightbox(编辑表单)后触发
onLightboxButton当用户在 lightbox 中点击自定义按钮时触发
onLightboxCancel当用户在灯箱中点击「取消」按钮时触发
onLightboxChangelightbox 的结构发生变化时触发
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.