| onAfterAutoSchedule | срабатывает после завершения автопланирования |
| onAfterBatchUpdate | срабатывает после выполнения метода batchUpdate |
| onAfterBranchLoading | при включенной динамической загрузке срабатывает после загрузки ветки задач на странице |
| onAfterLightbox | срабатывает после закрытия пользователем лайтбокса (формы редактирования) |
| 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 | срабатывает перед переходом в полноэкранный режим |
| onBeforeGanttReady | срабатывает перед началом инициализации dhtmlxGantt |
| onBeforeGanttRender | срабатывает перед отрисовкой диаграммы Ганта на странице |
| onBeforeLightbox | срабатывает непосредственно перед открытием лайтбокса (формы редактирования) |
| onBeforeLinkAdd | срабатывает перед добавлением новой связи на диаграмму Ганта |
| onBeforeLinkDelete | срабатывает перед удалением связи пользователем |
| onBeforeLinkDisplay | срабатывает после загрузки связей на диаграмму Ганта, но до их отображения |
| onBeforeLinkUpdate | срабатывает перед обновлением связи |
| onBeforeMultiSelect | срабатывает перед выбором задачи или диапазона задач |
| onBeforeParse | срабатывает перед началом парсинга данных |
| onBeforeRedo | срабатывает перед выполнением метода redo() |
| onBeforeRedoStack | срабатывает перед добавлением действия в стек redo |
| onBeforeRollupTaskDisplay | срабатывает перед отображением rollup-задачи в родительском проекте |
| onBeforeRowDragEnd | срабатывает при отпускании строки в гриде после перетаскивания |
| onBeforeRowDragMove | срабатывает перед вертикальным перетаскиванием строки грида на новую позицию |
| onBeforeRowResize | срабатывает перед началом изменения высоты строки с помощью drag-and-drop |
| onBeforeRowResizeEnd | срабатывает перед завершением изменения высоты строки |
| onBeforeSplitTaskDisplay | срабатывает перед отображением сегмента разделённой задачи на диаграмме Ганта |
| onBeforeTaskAdd | срабатывает перед добавлением новой задачи на диаграмму Ганта |
| onBeforeTaskAutoSchedule | срабатывает для каждой задачи при повторном автопланировании |
| onBeforeTaskChanged | срабатывает после завершения перетаскивания задачи и отпускания мыши, но до применения изменений |
| onBeforeTaskDelete | срабатывает перед удалением задачи пользователем |
| onBeforeTaskDisplay | срабатывает после загрузки задач на диаграмму Ганта, но до их отображения |
| onBeforeTaskDrag | срабатывает после начала перетаскивания задачи, но до инициации drag-and-drop dhtmlxGantt |
| onBeforeTaskMove | срабатывает перед перемещением задачи на новую вертикальную позицию |
| onBeforeTaskMultiSelect | срабатывает перед изменением состояния выбора задачи (выбор или снятие выбора) |
| onBeforeTaskSelected | срабатывает перед выбором задачи пользователем |
| onBeforeTaskUpdate | срабатывает перед обновлением задачи пользователем |
| onBeforeUndo | срабатывает перед выполнением метода undo() |
| onBeforeUndoStack | срабатывает перед добавлением действия в стек undo |
| onCircularLinkError | срабатывает при обнаружении циклической ссылки, из-за которой автопланирование невозможно |
| onClear | срабатывает после удаления всех задач с диаграммы Ганта через clearAll |
| onCollapse | срабатывает при выходе из полноэкранного режима в обычный |
| onColumnResize | срабатывает во время перетаскивания границы столбца для изменения его ширины |
| onColumnResizeEnd | срабатывает после завершения перетаскивания границы столбца |
| onColumnResizeStart | срабатывает перед началом перетаскивания границы столбца |
| onContextMenu | срабатывает при клике правой кнопкой мыши внутри диаграммы Ганта (доступны детали) |
| onDataProcessorReady | срабатывает при вызове `dp.init(gantt)` |
| onDataRender | срабатывает после отображения данных на странице |
| onDestroy | срабатывает после очистки диаграммы через destructor |
| onEmptyClick | срабатывает при клике пользователя по пустому месту на диаграмме Ганта (не по задачам) |
| onError | срабатывает при получении 'false' в assert (ошибка утверждения) |
| onExpand | срабатывает при переходе диаграммы Ганта в полноэкранный режим |
| onGanttLayoutReady | срабатывает после готовности макета диаграммы Ганта, но до отрисовки |
| onGanttReady | срабатывает после завершения инициализации dhtmlxGantt, но до отрисовки диаграммы |
| onGanttRender | срабатывает после отрисовки диаграммы Ганта на странице |
| onGanttScroll | срабатывает при прокрутке диаграммы Ганта к определённой точке |
| onGridHeaderClick | срабатывает при клике пользователя по заголовку грида |
| onGridResize | срабатывает во время перетаскивания границы грида для изменения размера |
| onGridResizeEnd | срабатывает после завершения перетаскивания границы грида |
| onGridResizeStart | срабатывает перед началом перетаскивания границы грида |
| onLightbox | срабатывает после открытия пользователем лайтбокса (формы редактирования) |
| onLightboxButton | срабатывает при клике пользователя по кастомной кнопке в лайтбоксе |
| onLightboxCancel | срабатывает при клике пользователя по кнопке 'Отмена' в лайтбоксе |
| onLightboxChange | срабатывает при изменении структуры лайтбокса |
| onLightboxDelete | срабатывает при клике пользователя по кнопке 'Удалить' в лайтбоксе |
| onLightboxSave | срабатывает при клике пользователя по кнопке 'Сохранить' в лайтбоксе |
| onLinkClick | срабатывает при клике пользователя по связи |
| onLinkCreated | срабатывает при создании новой связи между задачами пользователем |
| onLinkDblClick | срабатывает при двойном клике пользователя по связи |
| onLinkIdChange | срабатывает при изменении id связи |
| onLinkValidation | срабатывает при добавлении новой связи и её валидации dhtmlxGantt |
| onLoadEnd | срабатывает после завершения загрузки данных из источника |
| onLoadStart | срабатывает непосредственно перед началом загрузки данных из источника |
| onMouseMove | срабатывает при движении мыши над контейнером диаграммы Ганта |
| onMultiSelect | срабатывает после завершения выбора задачи или диапазона задач |
| onOptionsLoad | срабатывает после загрузки опций с сервера, но до парсинга |
| onParse | срабатывает после завершения парсинга данных, но до отображения на диаграмме Ганта |
| onQuickInfo | срабатывает при появлении всплывающей формы редактирования |
| onRowDragEnd | срабатывает после отпускания строки в гриде после вертикального перетаскивания |
| onRowDragStart | срабатывает перед началом перетаскивания строки грида для вертикального переупорядочивания |
| onRowResize | срабатывает во время перетаскивания границы строки для изменения высоты |
| onScaleAdjusted | срабатывает при повторной отрисовке шкалы времени для полного отображения всех задач |
| onScaleClick | срабатывает при клике пользователя по ячейке шкалы времени |
| onTaskClick | срабатывает при клике пользователя по строке задачи в гриде или по панели задачи на временной шкале (включая кнопки раскрытия/сворачивания и добавления задачи) |
| onTaskClosed | срабатывает при закрытии ветки |
| onTaskCreated | срабатывает при создании новой задачи нажатием кнопки '+' в гриде или через createTask |
| onTaskDblClick | срабатывает при двойном клике пользователя по задаче |
| onTaskDrag | срабатывает при перетаскивании задачи пользователем |
| onTaskIdChange | срабатывает при изменении id задачи |
| onTaskLoading | срабатывает при загрузке задачи из источника данных |
| onTaskMultiSelect | срабатывает после изменения состояния выбора задачи (выбрана/снята) |
| onTaskOpened | срабатывает при открытии ветки |
| onTaskRowClick | срабатывает при клике пользователя по строке в таблице |
| onTaskSelected | срабатывает при выборе задачи пользователем |
| onTaskUnselected | срабатывает при снятии выбора задачи при выборе другой задачи |
| onTemplatesReady | срабатывает при инициализации шаблонов dhtmlxGantt |