Перейти к основному содержимому

Events overview

NameDescription
onAfterAutoScheduleСрабатывает после завершения процесса автопланирования.
onAfterBatchUpdateВызывается сразу после завершения метода batchUpdate
onAfterBranchLoadingКогда включена динамическая подгрузка, это событие срабатывает сразу после того, как ветка задач загрузилась на странице.
onAfterLightboxСрабатывает один раз, когда пользователь закрывает лайтбокс (форму редактирования)
onAfterLinkAddСрабатывает сразу после добавления новой связи в диаграмму Ганта
onAfterLinkDeleteСрабатывает сразу после того, как пользователь удаляет связь
onAfterLinkUpdateСрабатывает сразу после того, как пользователь изменяет ссылку
onAfterQuickInfoСрабатывает после закрытия всплывающей формы редактирования
onAfterRedoСрабатывает сразу после выполнения метода redo()
onAfterRowResizeСрабатывает после изменения высоты строки
onAfterSortСрабатывает после того, как задачи в grid были отсортированы
onAfterTaskAddСрабатывает сразу после добавления задачи в Gantt chart
onAfterTaskAutoScheduleСрабатывает для каждой задачи, которая была автоматически запланирована
onAfterTaskDeleteСрабатывает сразу после того, как пользователь удаляет задачу
onAfterTaskDragСрабатывает после того, как пользователь закончил перетаскивание и отпустил кнопку мыши
onAfterTaskMoveСрабатывает сразу после того, как задача была перемещена на новую вертикальную позицию
onAfterTaskUpdateСрабатывает сразу после того, как пользователь обновляет задачу
onAfterUndoСрабатывает сразу после выполнения метода undo()
onAjaxErrorСрабатывает, когда сервер возвращает ошибку
onAutoScheduleCircularLinkСрабатывает при обнаружении циклов зависимостей во время авторасписания
onBeforeAutoScheduleСрабатывает непосредственно перед началом авторасписания
onBeforeBatchUpdateСрабатывает непосредственно перед выполнением метода batchUpdate
onBeforeBranchLoadingКогда включена динамическая загрузка, это событие срабатывает сразу после того, как пользователь раскрывает ветку задачи, но до начала процесса загрузки.
onBeforeCollapseСрабатывает непосредственно перед выходом gantt из полноэкранного режима и возвратом к обычному виду
onBeforeDataRenderСрабатывает непосредственно перед отображением данных на странице
onBeforeExpandСрабатывает непосредственно перед переключением диаграммы Ганта в полноэкранный режим
onBeforeGanttReadyСрабатывает непосредственно перед началом инициализации dhtmlxGantt
onBeforeGanttRenderСрабатывает непосредственно перед тем, как Gantt chart будет отрисован на странице
onBeforeLightboxСрабатывает непосредственно перед открытием lightbox (формы редактирования)
onBeforeLinkAddВызывается непосредственно перед добавлением новой связи в Gantt диаграмму
onBeforeLinkDeleteСрабатывает непосредственно перед удалением связи пользователем
onBeforeLinkDisplayСрабатывает после загрузки связей в Gantt chart, но непосредственно перед их отображением на экране
onBeforeLinkUpdateСрабатывает непосредственно перед обновлением линка
onBeforeMultiSelectСрабатывает непосредственно перед выбором одной или нескольких задач
onBeforeParseСрабатывает непосредственно перед началом парсинга данных
onBeforeRedoСрабатывает непосредственно перед выполнением метода redo()
onBeforeRedoStackСрабатывает непосредственно перед тем, как действие будет добавлено в redo stack
onBeforeRollupTaskDisplayСрабатывает непосредственно перед отображением rollup задачи на её родительском проекте
onBeforeRowDragEndСрабатывает, когда пользователь отпускает строку внутри grid.
onBeforeRowDragMoveСрабатывает непосредственно перед вертикальным перетаскиванием строки в grid на новое место
onBeforeRowResizeСрабатывает непосредственно перед тем, как пользователь начинает изменять высоту строки с помощью drag-and-drop
onBeforeRowResizeEndСрабатывает непосредственно перед завершением процесса изменения высоты строки
onBeforeSplitTaskDisplayСрабатывает непосредственно перед отображением сегмента разбитой задачи на диаграмме Ганта
onBeforeTaskAddСрабатывает непосредственно перед добавлением новой задачи в Gantt chart
onBeforeTaskAutoScheduleСрабатывает для каждой задачи, которая переназначается
onBeforeTaskChangedСрабатывает после того, как пользователь закончил перетаскивание и отпустил кнопку мыши, но до применения каких-либо изменений
onBeforeTaskDeleteСрабатывает непосредственно перед удалением задачи пользователем
onBeforeTaskDisplayСрабатывает сразу после загрузки задач в Gantt chart, но непосредственно перед их отображением
onBeforeTaskDragСрабатывает сразу после того, как пользователь нажимает кнопку мыши и начинает перетаскивание, но до того, как dhtmlxGantt начнет процесс drag-and-drop.
onBeforeTaskMoveСрабатывает непосредственно перед изменением вертикального положения задачи
onBeforeTaskMultiSelectСрабатывает непосредственно перед изменением состояния выбора задачи (когда задача собирается быть выбрана или снята с выбора).
onBeforeTaskSelectedСрабатывает непосредственно перед выбором задачи
onBeforeTaskUpdateСрабатывает непосредственно перед обновлением задачи пользователем
onBeforeUndoСрабатывает непосредственно перед выполнением метода undo()
onBeforeUndoStackСрабатывает непосредственно перед тем, как действие будет добавлено в undo стек.
onCircularLinkErrorСрабатывает при обнаружении циклической ссылки и невозможности продолжить авторасписание
onClearВызывается после того, как все задачи были удалены из Gantt диаграммы с помощью метода clearAll
onCollapseСрабатывает, когда представление gantt переключается из полноэкранного режима обратно в обычный режим.
onColumnResizeСрабатывает, когда пользователь перетаскивает границу колонки для изменения её ширины
onColumnResizeEndСрабатывает один раз, когда пользователь заканчивает перетаскивать границу колонки для изменения её ширины
onColumnResizeStartСрабатывает непосредственно перед тем, как пользователь начинает перетаскивать границу колонки для её изменения размера
onContextMenuСрабатывает, когда пользователь кликает правой кнопкой мыши внутри диаграммы Ганта (подробности см. ниже)
onDataProcessorReadyСрабатывает при вызове dp.init(gantt)
onDataRenderСрабатывает сразу после того, как данные были отображены на странице
onDestroyСрабатывает один раз после очистки диаграммы Ганта с помощью метода destructor
onEmptyClickСрабатывает, когда пользователь кликает по пустой области внутри диаграммы Ганта (вне задач)
onErrorСрабатывает каждый раз, когда assert возвращает значение 'false', что означает, что утверждение не прошло проверку.
onExpandСрабатывает при переключении gantt в полноэкранный режим
onGanttLayoutReadyСрабатывает один раз, когда layout диаграммы Ганта настроен, но перед его отрисовкой
onGanttReadyСрабатывает, когда dhtmlxGantt завершил инициализацию, хотя сам Gantt chart ещё не отображён на странице
onGanttRenderСрабатывает после того, как диаграмма Ганта полностью отрисовалась на странице
onGanttScrollСрабатывает при прокрутке Gantt-диаграммы до определённой позиции
onGridHeaderClickСрабатывает при клике пользователя на заголовок grid
onGridResizeСрабатывает, когда пользователь перетаскивает границу grid для изменения его размера
onGridResizeEndСрабатывает сразу после того, как пользователь завершает перетаскивание границы grid для изменения его размера
onGridResizeStartСрабатывает непосредственно перед тем, как пользователь начнёт перетаскивать границу grid для изменения его размера
onLightboxСрабатывает один раз, когда пользователь открывает lightbox (форму редактирования)
onLightboxButtonСрабатывает, когда пользователь нажимает на кастомную кнопку внутри lightbox
onLightboxCancelСрабатывает, когда пользователь нажимает кнопку «Cancel» в лайтбоксе
onLightboxChangeСрабатывает при обновлении структуры lightbox
onLightboxDeleteСрабатывает, когда пользователь нажимает кнопку «Delete» в лайтбоксе
onLightboxSaveСрабатывает, когда пользователь нажимает кнопку «Save» в лайтбоксе
onLinkClickСрабатывает при клике пользователя по ссылке
onLinkCreatedСрабатывает, когда пользователь устанавливает новую связь между задачами
onLinkDblClickСрабатывает при двойном клике на ссылку
onLinkIdChangeСрабатывает при обновлении id ссылки
onLinkValidationСрабатывает, когда пользователь добавляет новую ссылку, и dhtmlxGantt проверяет, является ли ссылка валидной
onLoadEndСрабатывает один раз, когда загрузка данных из источника полностью завершена
onLoadStartСрабатывает непосредственно перед началом процесса загрузки данных из источника данных
onMouseMoveСрабатывает при перемещении мыши над контейнером gantt
onMultiSelectСрабатывает после завершения выбора одной или нескольких задач
onOptionsLoadСрабатывает сразу после загрузки набора опций с сервера, но до их парсинга
onParseСрабатывает после того, как данные были распарсены (готовы для API), но до того, как они отображаются в Gantt chart
onQuickInfoСрабатывает при отображении всплывающей формы редактирования
onRowDragEndСрабатывает после того, как пользователь отпускает строку, которая была перемещена вертикально в grid
onRowDragStartСрабатывает непосредственно перед тем, как строка в grid будет перетащена для вертикального изменения порядка
onRowResizeСрабатывает, когда пользователь перетаскивает границу строки для изменения её высоты
onScaleAdjustedСрабатывает при повторном рендеринге масштаба для обеспечения полной видимости всех задач
onScaleClickСрабатывает, когда пользователь кликает на ячейку в тайм-скейле
onTaskClickСрабатывает, когда пользователь кликает на строку задачи в области grid (включая кнопки 'expand/collapse' и 'add task') или на task bar в области timeline.
onTaskClosedСрабатывает при закрытии ветки
onTaskCreatedВызывается, когда пользователь добавляет новую задачу, нажимая кнопку '+' в grid, или когда вызывается метод createTask
onTaskDblClickСрабатывает при двойном клике на задаче
onTaskDragСрабатывает, когда пользователь перетаскивает задачу
onTaskIdChangeСрабатывает при обновлении ID задачи
onTaskLoadingСрабатывает при загрузке задачи из источника данных.
onTaskMultiSelectСрабатывает при изменении статуса выбора задачи (когда задача выбирается или снимается выбор)
onTaskOpenedСрабатывает при открытии ветки
onTaskRowClickСрабатывает, когда пользователь кликает на строку в таблице
onTaskSelectedСрабатывает, когда пользователь выбирает задачу
onTaskUnselectedСрабатывает, когда пользователь снимает выделение с задачи, выбрав другую
onTemplatesReadyСрабатывает, когда шаблоны dhtmlxGantt были инициализированы