Gantt - attachEvent所有事件(归类、索引)
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:?- 開始拖動網格的邊框以調整網格大小之前
總結
以上是生活随笔為你收集整理的Gantt - attachEvent所有事件(归类、索引)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 创建数据库索引的几种方法
- 下一篇: 摸鱼摸累了,看几个有趣的网站