attachEvent事件监听:
attachEvent事件监听https://mp.csdn.net/mp_blog/creation/editor/121919688
无参数事件:
无参数事件https://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 模板初始化时
一个参数事件:
一个参数事件https://mp.csdn.net/mp_blog/creation/editor/122112295
onAfterQuickInfo: - 弹出编辑表单关闭后
onAfterRedo: - 在调用 redo() 方法后(重做)
onAfterUndo: - 在调用 undo() 方法后(撤消后)
onBeforeMultiSelect: - 选择一个任务或一系列任务之前
onEmptyClick: - 点击甘特图中的空白区域时触发(不是在任务上)
onLightbox: - 打开灯箱后触发(编辑表单)
onLightboxCancel: - 点击灯箱中的“取消”按钮时触发
onMultiSelect: - 选择一个任务或一系列任务完成后触发(多选)
onQuickInfo: - 弹出的编辑表单出现时
onScaleClick: - 在时间尺度上点击单元格时
onTaskClosed: - 分支关闭时(任务关闭)
onTaskOpened: - 分支被打开时(任务打开)
onTaskSelected: - 选择任务时
onTaskUnselected: - 通过选择其他任务取消选择任务时触发(任务未选中)
两个参数事件:
两个参数事件https://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: - 点击表格中的一行时
多个参数事件(大于两个):
多个参数事件(大于两个)https://mp.csdn.net/mp_blog/creation/editor/122120569
onAfterSort: - 任务在网格中排序后
onAfterRowResize: - 行高调整完成后触发
onAfterTaskDrag: - 拖动并释放鼠标按钮后
onAfterTaskMove: - 任务移动后
onBeforeTaskMultiSelect: - 更改任务选择状态之前触发(正在选择或取消选择任务)
onContextMenu: - 在甘特图中单击鼠标右键时触发(查看详细信息)
onLightboxButton: - 点击灯箱中的自定义按钮时
onRowResize: - 拖动行的边框以调整行高时
onTaskDrag: - 拖动任务时
onTaskMultiSelect: - 在任务选择状态改变后触发(任务被选中/取消选中)
(必须)拥有返回值事件:
(必须)拥有返回值事件https://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版本(收费版)可用https://mp.csdn.net/mp_blog/creation/editor/122126297
onAfterAutoSchedule: - 自动调度后
onAfterBranchLoading: - 任务分支加载到页面后(需在启用动态加载时)
onAfterTaskAutoSchedule: - 为每个已自动调度的任务触发
onAutoScheduleCircularLink: - 在自动调度期间发现某些依赖循环
onBeforeAutoSchedule: - 自动调度之前
onBeforeBranchLoading: - 展开任务分支之后但在加载开始之前(需在启用动态加载时)
onBeforeTaskAutoSchedule: - 为每个重新安排的任务触发
onCircularLinkError: - 当检测到循环引用并且无法自动调度时
onColumnResize: - 拖动列的边框来调整列的大小时
onColumnResizeEnd: - 完成拖动列的边框以调整列大小后
onColumnResizeStart: - 开始拖动列的边框以调整列大小前
onGridResize: - 拖动网格的边框来调整网格大小时
onGridResizeEnd: - 完成拖动网格的边框以调整网格大小后
onGridResizeStart: - 开始拖动网格的边框以调整网格大小之前