Gantt API

Методы
Promise Конструктор объекта Promise
addCalendar добавляет календарь в Gantt
addLink добавляет новую зависимость
addLinkLayer отображает дополнительный слой с пользовательскими элементами для ссылки в области временной шкалы
addMarker добавляет маркер в область временной шкалы
addShortcut добавляет новую клавиатурную комбинацию
addTask добавляет новую задачу
addTaskLayer отображает дополнительный слой с пользовательскими элементами для задачи в области временной шкалы
adjustTaskHeightForBaselines корректирует высоту строки задачи для правильного отображения элементов базовой линии
alert вызывает окно сообщения об ошибке
assert если указанное выражение ложно, показывается сообщение об ошибке в красном всплывающем окне в правом верхнем углу экрана
attachEvent прикрепляет обработчик к внутреннему событию dhtmlxGantt
autoSchedule пересчитывает расписание проекта
batchUpdate обновляет несколько задач/связей одновременно
bind создает новую функцию, которая, при вызове, имеет свой ключевое слово this, установленное на предоставленное значение
calculateDuration вычисляет продолжительность задачи
calculateEndDate вычисляет дату окончания задачи
calculateTaskLevel вычисляет уровень вложенности задачи
callEvent вызывает внутреннее событие
changeLightboxType перерисовывает лайтбокс для задачи в соответствии с её типом
changeLinkId изменяет id ссылки
changeTaskId изменяет id задачи
checkEvent проверяет, задан ли обработчик(и) для события
clearAll удаляет все задачи и дополнительные элементы (включая маркеры) из диаграммы Ганта
clearRedoStack очищает стек сохранённых команд для повторного выполнения
clearUndoStack очищает стек сохранённых команд для отмены
close закрывает ветвь с указанным id
collapse сворачивает Gantt из полноэкранного режима в обычный режим
columnIndexByDate возвращает индекс колонки по дате
confirm вызывает окно подтверждения
copy создаёт глубокую копию предоставленного объекта
correctTaskWorkTime пересчитывает продолжительность задачи в рабочее время
createCalendar создаёт рабочий календарь
createDataProcessor создаёт новый экземпляр dataProcessor и прикрепляет его к Gantt
createDatastore создаёт datastore в соответствии с предоставленной конфигурацией
createTask добавляет новую задачу и открывает лайтбокс для подтверждения
dataProcessor конструктор dataProcessor
dateFromPos получает дату по указанной горизонтальной позиции в области диаграммы
defined возвращает false, если предоставленный аргумент не определён, в противном случае true
deleteCalendar удаляет календарь задачи по его id
deleteLink удаляет указанную зависимость
deleteMarker удаляет указанный маркер
deleteTask удаляет указанную задачу
destructor уничтожает экземпляр Gantt
detachAllEvents отсоединяет все события от dhtmlxGantt (как пользовательские, так и внутренние)
detachEvent отсоединяет обработчик от события (которое было прикреплено ранее с помощью метода attachEvent())
eachParent перебирает все родительские задачи указанной задачи в диаграмме Ганта
eachSelectedTask перебирает все выбранные задачи в диаграмме Ганта
eachTask перебирает все дочерние задачи конкретной задачи или всей диаграммы Ганта
event прикрепляет обработчик события к HTML элементу
eventRemove удаляет обработчик события с HTML элемента
expand разворачивает Gantt на весь экран
exportToExcel экспортирует данные из диаграммы Ганта в документ Excel
exportToICal экспортирует данные из диаграммы Ганта в строку iCal
exportToJSON экспортирует структуру и данные диаграммы Ганта в объект JSON
exportToMSProject экспортирует данные из диаграммы Ганта в MS Project
exportToPDF экспортирует диаграмму Ганта в формат PDF
exportToPNG экспортирует диаграмму Ганта в формат PNG
exportToPrimaveraP6 экспортирует данные из диаграммы Ганта в Primavera P6
findCycles возвращает все циклы зависимостей в диаграмме
фокус устанавливает фокус на Gantt
getCalendar получает рабочий календарь по id
getCalendars получает все календари, добавленные в Gantt
getChildren возвращает дочерние задачи первого уровня указанной родительской ветки
getClosestWorkTime возвращает ближайшее рабочее время
getColumnIndex возвращает индекс колонки по её имени
getConnectedGroup возвращает все задачи и связи, с которыми связана задача
getConstraintLimitations возвращает самые ранние и поздние даты, разрешённые ограничением, применённым к задаче
getConstraintType возвращает тип ограничения, применённого к задаче
getDatastore возвращает объект конфигурации datastore
getFreeSlack возвращает свободный люфт задачи
getGlobalTaskIndex получает индекс задачи в дереве
getGridColumn получает объект конфигурации колонки
getGridColumns получает колонки диаграммы Ганта
getLabel получает метку элемента управления select в лайтбоксе
getLastSelectedTask возвращает id последней выбранной задачи
getLayoutView возвращает объект представления макета по его имени
getLightbox получает HTML объект элемента лайтбокса
getLightboxSection возвращает объект секции лайтбокса
getLightboxType возвращает имя активной структуры лайтбокса
getLightboxValues возвращает значения секций лайтбокса
getLink возвращает объект зависимости по указанному id
getLinkCount возвращает количество всех зависимостей, представленных в диаграмме Ганта
getLinkNode возвращает HTML элемент указанной зависимости
getLinks возвращает все зависимости, представленные в диаграмме Ганта
getMarker получает объект маркера
getNext возвращает id следующего элемента (неважно, на том же уровне вложенности или нет)
getNextSibling возвращает id следующей задачи того же уровня
getParent возвращает id родительской задачи
getPrev возвращает id предыдущего элемента (неважно, на том же уровне вложенности или нет)
getPrevSibling возвращает id предыдущей задачи того же уровня
getRedoStack возвращает стек сохранённых пользовательских действий для повторного выполнения
getResourceAssignments возвращает все задачи, назначенные ресурсу
getResourceCalendar возвращает календарь, к которому назначен ресурс
getScale возвращает конфигурацию временной шкалы
getScrollState возвращает позицию прокрутки
getSelectedId возвращает id выбранной задачи
getSelectedTasks возвращает массив текущих выбранных задач
getShortcutHandler получает обработчик клавиатурной навигации
getSiblings возвращает братьев и сестёр указанной задачи (включая её саму)
getSlack проверяет, сколько времени (в текущей единице продолжительности) у задачи есть до того, как она начнёт влиять на другие задачи
getState получает текущее состояние диаграммы Ганта
getSubtaskDates вычисляет комбинированные даты начала/окончания задач, вложенных в проект или другую задачу
getSubtaskDuration вычисляет комбинированную продолжительность задач, вложенных в проект или другую задачу
getTask возвращает объект задачи
getTaskAssignments возвращает распарсенные назначения ресурсов для конкретной задачи из datastore
getTaskBarHeight возвращает высоту (в пикселях) DOM элемента задачи
getTaskBaselines возвращает массив базовых линий для конкретной задачи из datastore
getTaskBy находит задачу по указанным критериям
getTaskByIndex возвращает задачу по её глобальному индексу
getTaskByTime возвращает коллекцию задач, которые происходят в указанный период
getTaskByWBSCode возвращает задачу по её коду WBS
getTaskCalendar получает календарь, назначенный указанной задаче (календарь уровня задачи)
getTaskCount получает количество задач, которые в данный момент загружены в Gantt
getTaskHeight возвращает видимую высоту задачи
getTaskIndex получает индекс задачи в ветви
getTaskNode возвращает HTML элемент задачи
getTaskPosition вычисляет позицию и размер DOM элемента задачи в области временной шкалы
getTaskResources возвращает массив уникальных ресурсов, назначенных конкретной задаче из datastore
getTaskRowNode возвращает HTML элемент строки задачи в таблице
getTaskTop получает верхнюю позицию DOM элемента задачи в области временной шкалы
getTaskType возвращает тип задачи
getTotalSlack возвращает общий люфт задачи
getUndoStack возвращает стек сохранённых пользовательских действий для отмены
getVisibleTaskCount получает количество задач, видимых на экране (те, которые не свёрнуты)
getWBSCode возвращает код WBS (номер структуры) задачи
getWorkHours возвращает рабочие часы указанной даты
groupBy группирует задачи по указанному атрибуту задачи
hasChild возвращает количество дочерних задач
hideCover скрывает модальное перекрытие лайтбокса, блокирующее взаимодействие с оставшейся частью экрана
hideLightbox закрывает лайтбокс, если он активен
hideQuickInfo скрывает всплывающую форму задачи (если она активна)
importFromExcel конвертирует файл Excel в JSON
importFromMSProject конвертирует файл XML или MPP MS Project в JSON
importFromPrimaveraP6 конвертирует файл XML или XER Primavera P6 в JSON
init инициализирует dhtmlxGantt внутри контейнера
isChildOf проверяет, является ли задача дочерней для другой задачи
isCircularLink проверяет, является ли связь циклической
isCriticalLink проверяет, является ли указанная связь критической
isCriticalTask проверяет, является ли указанная задача критической
isLinkAllowed проверяет, является ли указанная связь корректной
isLinkExists проверяет, существует ли указанная связь
isReadonly проверяет, является ли указанная задача/связь или весь Gantt только для чтения
isSelectedTask проверяет, является ли указанная задача текущей выбранной
isSplitTask проверяет, является ли указанная задача разделённой
isSummaryTask проверяет, является ли указанная задача сводной
isTaskExists проверяет, существует ли указанная задача
isTaskVisible проверяет, отображается ли указанная задача в данный момент на диаграмме Ганта
isUnscheduledTask проверяет, является ли задача незапланированной
isWorkTime проверяет, является ли указанная дата рабочей
load загружает данные в Gantt из внешнего источника данных
locate получает id задачи из указанного HTML события
mergeCalendars объединяет несколько рабочих календарей в один
message вызывает окно сообщения указанного типа
mixin добавляет свойства из объекта 'source' в объект 'target'
modalbox вызывает модальное окно
moveTask перемещает задачу на новую позицию
open открывает ветвь с указанным id
parse загружает данные из клиентского ресурса
плагины активирует указанные расширения
posFromDate получает относительную горизонтальную позицию указанной даты в области диаграммы
redo применяет отменённые изменения в Gantt снова
refreshData обновляет данные в диаграмме Ганта
refreshLink обновляет указанную связь
refreshTask обновляет задачу и связанные с ней связи
removeLinkLayer удаляет указанный слой, связанный со связью
removeShortcut удаляет клавиатурную комбинацию
removeTaskLayer удаляет указанный слой, связанный с задачей
render рендерит всю диаграмму Ганта
renderMarkers обновляет все маркеры на странице
resetLayout перестраивает макет Gantt с использованием текущего значения конфигурации макета
resetLightbox удаляет текущий HTML объект элемента лайтбокса
resetProjectDates пересчитывает продолжительность проектной задачи в зависимости от дат её дочерних задач
resetSkin пересчитывает настройки скина из связанного подключенного CSS файла скина
resizeLightbox заставляет лайтбокс изменять размер
roundDate округляет указанную дату до ближайшей даты на временной шкале
roundTaskDates округляет даты начала и окончания задачи до ближайших дат на временной шкале
scrollLayoutCell прокручивает представление макета до указанной позиции
scrollTo прокручивает контейнер Gantt до указанной позиции
selectTask выбирает указанную задачу
serialize сериализует данные в формате JSON или XML
serverList возвращает список опций
setParent устанавливает родителя для задачи
setSizes изменяет размер диаграммы Ганта
setSkin устанавливает активный скин
setWorkTime устанавливает рабочее время для диаграммы Ганта
showCover показывает модальное перекрытие лайтбокса, блокирующее взаимодействия с оставшейся частью экрана
showDate прокручивает область диаграммы, чтобы сделать указанную дату видимой
showLightbox открывает лайтбокс для указанной задачи
showQuickInfo отображает всплывающую форму задачи для указанной задачи
showTask делает указанную задачу видимой на экране
silent делает весь код внутри него не вызывающим внутренние события или серверные вызовы
sort сортирует задачи в гриде
toggleTaskSelection выбирает указанную задачу, если она была не выбрана, и наоборот
uid возвращает уникальный id
undo отменяет изменения, сделанные в Gantt
unselectTask снимает выделение с выбранной задачи
unsetWorkTime отменяет установку рабочего времени в диаграмме Ганта
updateCollection обновляет указанную коллекцию новыми опциями
updateLink обновляет указанную зависимость
updateMarker обновляет указанный маркер
updateTask обновляет указанную задачу
updateTaskAssignments обновляет свойство ресурса объекта задачи значениями назначений ресурсов из datastore
События
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 перед тем, как Gantt выйдет из полноэкранного режима и вернётся в обычный режим
onBeforeDataRender срабатывает перед тем, как данные будут отображены на странице
onBeforeExpand срабатывает перед тем, как Gantt будет развёрнут на весь экран
onBeforeGanttReady срабатывает перед началом инициализации dhtmlxGantt
onBeforeGanttRender срабатывает перед отображением диаграммы Ганта на странице
onBeforeLightbox срабатывает непосредственно перед тем, как пользователь откроет лайтбокс (форму редактирования)
onBeforeLinkAdd срабатывает перед добавлением новой связи в диаграмму Ганта
onBeforeLinkDelete срабатывает перед тем, как пользователь удаляет связь
onBeforeLinkDisplay срабатывает после того, как связи были загружены в диаграмму Ганта, но перед их отображением
onBeforeLinkUpdate срабатывает перед обновлением связи
onBeforeMultiSelect срабатывает перед выбором задачи или диапазона задач
onBeforeParse срабатывает перед началом разбора данных
onBeforeRedo срабатывает перед вызовом метода redo()
onBeforeRedoStack срабатывает перед добавлением действия в стек redo
onBeforeRollupTaskDisplay срабатывает перед отображением задачи свёртки на её родительском проекте
onBeforeRowDragEnd срабатывает, когда пользователь отпускает строку в гриде
onBeforeRowDragMove срабатывает перед тем, как строка грида будет перетащена вертикально на другую позицию
onBeforeRowResize срабатывает перед тем, как пользователь начнёт изменять высоту строки с помощью перетаскивания
onBeforeRowResizeEnd срабатывает перед завершением изменения высоты строки
onBeforeSplitTaskDisplay срабатывает перед отображением части разделённой задачи на диаграмме Ганта
onBeforeTaskAdd срабатывает перед добавлением новой задачи в диаграмму Ганта
onBeforeTaskAutoSchedule срабатывает для каждой задачи, которая перепланируется
onBeforeTaskChanged срабатывает после того, как пользователь завершил перетаскивание и отпустил кнопку мыши, но перед применением изменений
onBeforeTaskDelete срабатывает перед тем, как пользователь удаляет задачу
onBeforeTaskDisplay срабатывает после того, как задачи были загружены в диаграмму Ганта, но перед их отображением
onBeforeTaskDrag срабатывает после того, как пользователь нажал кнопку мыши и начал перетаскивание, но перед началом операции перетаскивания в dhtmlxGantt
onBeforeTaskMove срабатывает перед перемещением задачи на новую вертикальную позицию
onBeforeTaskMultiSelect срабатывает перед изменением состояния выбора задачи (задача выбирается или отменяется)
onBeforeTaskSelected срабатывает перед тем, как пользователь выберет задачу
onBeforeTaskUpdate срабатывает перед тем, как пользователь обновит задачу
onBeforeUndo срабатывает перед вызовом метода undo()
onBeforeUndoStack срабатывает перед добавлением действия в стек undo
onCircularLinkError срабатывает, когда обнаружена циклическая ссылка, и автопланирование невозможно
onClear срабатывает после того, как все задачи были удалены из диаграммы Ганта с помощью метода clearAll
onCollapse срабатывает, когда Gantt вернулся в обычный режим из полноэкранного
onColumnResize срабатывает, когда пользователь перетаскивает границу колонки для изменения её размера
onColumnResizeEnd срабатывает после того, как пользователь закончил перетаскивание границы колонки для изменения её размера
onColumnResizeStart срабатывает перед тем, как пользователь начнёт перетаскивание границы колонки для изменения её размера
onContextMenu срабатывает, когда пользователь нажимает правую кнопку мыши внутри диаграммы Ганта (см. детали)
onDataProcessorReady срабатывает при вызове `dp.init(gantt)`
onDataRender срабатывает после того, как данные были отображены на странице
onDestroy вызывается после того, как Gantt был очищен методом destructor
onEmptyClick срабатывает, когда пользователь нажимает на пустое пространство в диаграмме Ганта (не на задачи)
onError срабатывает, когда assert получает значение 'false', т.е. когда проверка не удалась
onExpand срабатывает, когда Gantt развёрнут на весь экран
onGanttLayoutReady срабатывает после того, как макет Gantt готов, но перед его отображением
onGanttReady срабатывает после завершения инициализации dhtmlxGantt, но диаграмма Ганта ещё не отображена на странице
onGanttRender срабатывает после того, как диаграмма Ганта была отображена на странице
onGanttScroll срабатывает, когда диаграмма Ганта прокручивается до определённой точки
onGridHeaderClick срабатывает, когда пользователь нажимает на заголовок грида
onGridResize срабатывает, когда пользователь перетаскивает границу грида для изменения его размера
onGridResizeEnd срабатывает после того, как пользователь закончил перетаскивание границы грида для изменения его размера
onGridResizeStart срабатывает перед тем, как пользователь начнёт перетаскивание границы грида для изменения его размера
onLightbox срабатывает после того, как пользователь открыл лайтбокс (форму редактирования)
onLightboxButton срабатывает, когда пользователь нажимает на пользовательскую кнопку в лайтбоксе
onLightboxCancel срабатывает, когда пользователь нажимает на кнопку 'Отмена' в лайтбоксе
onLightboxChange срабатывает, когда структура лайтбокса изменяется
onLightboxDelete срабатывает, когда пользователь нажимает на кнопку 'Удалить' в лайтбоксе
onLightboxSave срабатывает, когда пользователь нажимает на кнопку 'Сохранить' в лайтбоксе
onLinkClick срабатывает, когда пользователь нажимает на связь
onLinkCreated срабатывает, когда пользователь создаёт новую связь между задачами
onLinkDblClick срабатывает, когда пользователь дважды нажимает на связь
onLinkIdChange срабатывает, когда id связи изменяется
onLinkValidation срабатывает, когда пользователь добавляет новую связь, и dhtmlxGantt проверяет, является ли связь действительной
onLoadEnd срабатывает после завершения загрузки данных из источника данных
onLoadStart срабатывает непосредственно перед началом загрузки данных из источника данных
onMouseMove срабатывает, когда мышь перемещается над контейнером Gantt
onMultiSelect срабатывает после завершения выбора задачи или диапазона задач
onOptionsLoad срабатывает после загрузки коллекции опций с сервера, но до её разбора
onParse срабатывает после того, как данные были разобраны (стали доступны для API), но до их отображения в диаграмме Ганта
onQuickInfo срабатывает, когда появляется всплывающая форма редактирования
onRowDragEnd срабатывает после того, как пользователь отпустил вертикально переупорядоченную строку в гриде
onRowDragStart срабатывает перед тем, как пользователь перетаскивает строку грида для вертикального переупорядочения
onRowResize срабатывает, когда пользователь перетаскивает границу строки для изменения её высоты
onScaleAdjusted срабатывает, когда шкала перерисована для полного отображения всех задач
onScaleClick срабатывает, когда пользователь нажимает на ячейку во временной шкале
onTaskClick срабатывает, когда пользователь нажимает на строку задачи в области грида (включая кнопки 'развернуть/свернуть' и 'добавить задачу') или на панель задачи в области временной шкалы
onTaskClosed срабатывает, когда ветвь закрыта
onTaskCreated срабатывает, когда пользователь создаёт новую задачу, нажав кнопку '+' в гриде, или когда вызывается метод createTask
onTaskDblClick срабатывает, когда пользователь дважды нажимает на задачу
onTaskDrag срабатывает, когда пользователь перетаскивает задачу
onTaskIdChange срабатывает, когда id задачи изменяется
onTaskLoading срабатывает, когда задача загружается из источника данных
onTaskMultiSelect срабатывает после изменения состояния выбора задачи (задача была выбрана/отменена)
onTaskOpened срабатывает, когда ветвь открыта
onTaskRowClick срабатывает, когда пользователь нажимает на строку в таблице
onTaskSelected срабатывает, когда пользователь выбирает задачу
onTaskUnselected срабатывает, когда пользователь отменяет выбор задачи, выбрав другую задачу
onTemplatesReady срабатывает, когда шаблоны dhtmlxGantt инициализированы
Свойства
auto_scheduling включает автопланирование
auto_scheduling_compatibility отключает использование временных ограничений для задач
auto_scheduling_descendant_links разрешает или запрещает создание связей от родительских задач (проектов) к их детям
auto_scheduling_initial определяет, будет ли Gantt выполнять автопланирование при загрузке/разборе данных
auto_scheduling_move_projects определяет, будет ли перемещён весь проект (см. детали ниже)
auto_scheduling_project_constraint определяет, должны ли задачи наследовать тип ограничения от их родительского проекта
auto_scheduling_strict включает режим автопланирования, при котором задачи всегда будут перепланированы на самую раннюю возможную дату
auto_scheduling_use_progress задаёт способ, которым алгоритмы планирования обрабатывают завершённые задачи
auto_types автоматически преобразует задачи с подзадачами в проекты и проекты без подзадач обратно в задачи
autofit включает автоматическую настройку столбцов грида на ширину грида
autoscroll включает автопрокрутку при перетаскивании задачи или связи за пределы текущего экрана браузера
autoscroll_speed определяет скорость автопрокрутки (в мс) при перетаскивании задачи или связи за пределы текущего экрана браузера
autosize заставляет диаграмму Ганта автоматически изменять размер, чтобы показать все задачи без прокрутки
autosize_min_width задаёт минимальную ширину (в пикселях), которую диаграмма Ганта может занимать в горизонтальном режиме 'autosize'
bar_height задаёт высоту панелей задач в области временной шкалы
bar_height_padding настраивает отступы вокруг панелей задач в временной шкале, когда `bar_height` установлен на "full"
baselines настраивает функциональность базовых линий в диаграмме Ганта
branch_loading включает динамическую загрузку в диаграмме Ганта
branch_loading_property указывает, что у задачи есть дети, которые ещё не загружены с сервера
buttons_left хранит коллекцию кнопок, находящихся в левом нижнем углу лайтбокса
buttons_right хранит коллекцию кнопок, находящихся в правом нижнем углу лайтбокса
calendar_property изменяет имя свойства, которое влияет на привязку календаря к задаче/группе задач
cascade_delete включает каскадное удаление вложенных задач и связей
click_drag включает расширенное перетаскивание
колонки настраивает колонки таблицы
constraint_types содержит все доступные типы ограничений
container_resize_method определяет, должен ли Gantt отслеживать изменение размера контейнера через интервалы времени
container_resize_timeout указывает задержку (в миллисекундах) перед перерисовкой Gantt при изменении размера контейнера
correct_work_time включает корректировку дат начала и окончания задачи до рабочего времени (при перетаскивании)
csp определяет внутреннюю реализацию кода методов форматирования дат
date_format задаёт формат даты, используемый для разбора данных из набора данных и отправки дат обратно на сервер
date_grid задаёт формат дат в колонке "Время начала" таблицы
date_scale задаёт формат временной шкалы (Ось X)
deadlines включает или отключает отображение элементов дедлайна для задач
deepcopy_on_parse определяет, будет ли Gantt выполнять глубокое копирование объектов данных, переданных в метод gantt.parse()
details_on_create 'указывает' открывать лайтбокс при создании новых событий, нажав кнопку '+'
details_on_dblclick 'указывает' открывать лайтбокс после двойного нажатия на задачу
drag_lightbox включает возможность перетаскивания лайтбокса по заголовку
drag_links включает создание зависимостей перетаскиванием
drag_mode хранит типы доступных режимов перетаскивания
drag_move включает возможность перемещения задач перетаскиванием
drag_multiple включает возможность перетаскивания нескольких выбранных задач одновременно
drag_progress включает возможность изменения прогресса задачи перетаскиванием ручки прогресса
drag_project включает перетаскивание элементов типа проекта
drag_resize включает возможность изменения размера задач перетаскиванием
drag_timeline настраивает поведение расширения drag_timeline
duration_step задаёт количество единиц 'gantt.config.duration_unit', которые будут соответствовать одной единице свойства 'duration' данных
duration_unit задаёт единицу продолжительности
dynamic_resource_calendars включает автоматическое объединение нескольких календарей ресурсов в один
editable_property изменяет имя свойства, которое влияет на возможность редактирования задач/связей в режиме только для чтения Gantt
editor_types объект, содержащий определения встроенных редакторов
end_date задаёт конечное значение временной шкалы
external_render рендерит внешний компонент в DOM
fit_tasks 'указывает' диаграмме Ганта автоматически расширять временную шкалу, чтобы вместить все отображаемые задачи
grid_elastic_columns настраивает ширину столбцов внутри прокручиваемого грида
grid_resize делает грид изменяемым по размеру, перетаскивая правую границу грида
grid_resizer_attribute задаёт имя атрибута DOM элемента ресайзера грида
grid_resizer_column_attribute задаёт имя атрибута DOM элемента ресайзера колонки. Атрибут представляет индекс колонки
grid_width задаёт ширину грида
highlight_critical_path показывает критический путь на диаграмме
horizontal_scroll_key включает/отключает горизонтальную прокрутку с помощью клавиши Shift|Alt|Meta + движение мыши
inherit_calendar определяет, должны ли задачи наследовать рабочие календари от своих сводных родителей
inherit_scale_class указывает, должны ли подшкалы по умолчанию использовать шаблон scale_cell_class
initial_scroll задаёт, будет ли область временной шкалы изначально прокручена для отображения самой ранней задачи
inline_editors_date_processing сохраняет продолжительность задачи неизменной во время редактирования начала/окончания задачи
inline_editors_multiselect_open определяет, должен ли встроенный редактор открываться после одного нажатия на задачу, когда включён режим множественного выбора задач
keep_grid_width 'указывает' сохранять начальную ширину грида при изменении размеров колонок внутри
keyboard_navigation включает клавиатурную навигацию в Gantt
keyboard_navigation_cells включает клавиатурную навигацию по ячейкам
layer_attribute задаёт имя атрибута DOM элемента слоя задачи
layout указывает объект макета
lightbox указывает объект лайтбокса
lightbox_additional_height увеличивает высоту лайтбокса
link_arrow_size задаёт размер стрелки связи
link_attribute задаёт имя атрибута, которое будет указывать id HTML элемента связи
link_line_width задаёт ширину зависимостей в области временной шкалы
link_radius задаёт радиус для округления углов линий связей в временной шкале
link_wrapper_width задаёт ширину области (над связью), чувствительной к кликам
links хранит типы зависимостей связей
min_column_width задаёт минимальную ширину для колонки в области временной шкалы
min_duration задаёт минимальную продолжительность (в миллисекундах), которую можно установить для задачи при изменении размера
min_grid_column_width задаёт минимальную ширину для каждой колонки грида (в пикселях) при изменении размеров грида
min_task_grid_row_height задаёт минимальную высоту строки, которую можно установить для задачи при изменении размера
multiselect включает/отключает множественный выбор задач в диаграмме Ганта
multiselect_one_level указывает, будет ли доступен множественный выбор задач в пределах одного или любого уровня
open_split_tasks включает возможность разворачивать/сворачивать разделённые задачи, нажав кнопку +/-
open_tree_initially изначально открывает все ветви
order_branch активирует режим 'branch', который позволяет вертикально переупорядочивать задачи в пределах одного уровня дерева
order_branch_free активирует режим 'branch', который позволяет переупорядочивать задачи в пределах всей диаграммы Ганта
placeholder_task добавляет пустую строку в конец списка задач для упрощения редактирования задач с помощью клавиатуры
preserve_scroll сохраняет текущую позицию вертикальной и горизонтальной прокрутки при перерисовке диаграммы Ганта
prevent_default_scroll указывает, должен ли контейнер Gantt блокировать событие mousewheel или оно должно быть передано вверх на элемент окна
process_resource_assignments включает/отключает разбор назначений ресурсов
project_end задаёт конечную дату проекта
project_start задаёт дату начала проекта
quick_info_detached определяет, будет ли форма задачи появляться с левой/правой стороны экрана или рядом с выбранной задачей
quickinfo_buttons хранит коллекцию кнопок, находящихся во всплывающей форме деталей задачи
readonly активирует режим только для чтения для диаграммы Ганта
readonly_property изменяет имя свойства, которое влияет на поведение задач/связей только для чтения
redo включает функциональность Redo для Gantt
reorder_grid_columns включает возможность переупорядочивать колонки грида с помощью перетаскивания
resize_rows включает возможность настройки высоты строк с помощью перетаскивания
resource_assignment_store указывает имя dataStore, который хранит назначения ресурсов
resource_attribute изменяет имя атрибута, который Gantt использует для определения, к какому ресурсу относится строка задачи в ресурсном гриде/временной шкале
resource_calendars определяет набор рабочих календарей, которые могут быть назначены конкретному ресурсу, например, пользователю
resource_property определяет свойство объекта задачи, которое хранит id ресурса, связанного с resourceGrid/Timeline/Histogram/Calendar
resource_render_empty_cells указывает ресурсной временной шкале рендерить элементы и вызывать шаблоны для нераспределённых ячеек
resource_store указывает имя dataStore, подключенного к представлениям resourceGrid/resourceTimeline/resourceHistogram
resources определяет дополнительную конфигурацию для хранилища ресурсов
root_id задаёт id виртуального корневого элемента
round_dnd_dates включает округление дат начала и окончания задачи до ближайших отметок шкалы
row_height задаёт высоту по умолчанию для строк таблицы
rtl переключает Gantt в режим справа налево
scale_height задаёт высоту временной шкалы и заголовка грида
scale_offset_minimal задаёт минимальную единицу шкалы (в случае использования нескольких шкал) как интервал ведущего/закрывающего пустого пространства
scale_unit задаёт единицу временной шкалы (Ось X)
scales определяет настройки конфигурации временной шкалы
schedule_from_end включает обратное планирование
scroll_on_click указывает, должна ли область временной шкалы прокручиваться при выборе, чтобы отобразить выбранную задачу
scroll_size задаёт размеры вертикальной (ширина) и горизонтальной (высота) прокрутки
select_task включает выбор задач в диаграмме Ганта
server_utc включает преобразование серверных дат из UTC в местную временную зону (и обратно) при отправке данных на сервер
show_chart показывает область диаграммы (временной шкалы) диаграммы Ганта
show_empty_state определяет, отображать ли элемент-заполнитель внутри грида, когда он пуст
show_errors включает отображение предупреждений об ошибках в случае неожиданного поведения
show_grid показывает область грида диаграммы Ганта
show_links включает/отключает отображение связей в диаграмме Ганта
show_markers показывает/скрывает маркеры на странице
show_progress включает отображение прогресса внутри панелей задач
show_quick_info активирует/отключает расширение 'quick_info' (всплывающая форма деталей задачи)
show_task_cells включает/отключает отображение границ колонок в области диаграммы
show_tasks_outside_timescale включает отображение задач, которые находятся за пределами указанного диапазона дат в диаграмме Ганта
show_unscheduled включает отображение незапланированных задач
skip_off_time скрывает нерабочее время из временной шкалы
smart_rendering включает режим умного рендеринга для задач и связей Gantt
smart_scales указывает, что на экране отображается только видимая часть временной шкалы
sort включает сортировку в таблице
start_date задаёт начальное значение временной шкалы
start_on_monday задаёт начальный день недели
static_background генерирует фоновое изображение для области временной шкалы вместо отображения фактических линий колонок и строк
static_background_cells включает отображение выделенных ячеек в режиме static_background
step задаёт шаг временной шкалы (Ось X)
subscales указывает вторую временную шкалу(ы) (устарело)
task_attribute задаёт имя атрибута, которое будет указывать id HTML элемента задачи
task_date задаёт формат метки даты в разделе 'Период времени' лайтбокса
task_grid_row_resizer_attribute задаёт имя атрибута DOM элемента ресайзера строки грида. Атрибут представляет индекс строки
task_height задаёт высоту панелей задач в области временной шкалы
task_scroll_offset задаёт отступ (в пикселях) ближайшей задачи от левого края в временной шкале
time_picker задаёт формат выпадающего селектора времени в лайтбоксе
time_step задаёт минимальный шаг (в минутах) для значений времени задачи
timeline_placeholder показывает фоновую сетку в пустой временной шкале
tooltip_hide_timeout задаёт продолжительность времени, в миллисекундах, перед скрытием тултипа
tooltip_offset_x задаёт правый (если положительный) отступ позиции тултипа
tooltip_offset_y задаёт верхний (если положительный) отступ позиции тултипа
tooltip_timeout задаёт тайм-аут в миллисекундах перед отображением тултипа для задачи
touch включает/отключает поддержку касаний для диаграммы Ганта
touch_drag определяет временной период в миллисекундах, который используется для различения жеста долгого нажатия от жеста прокрутки
touch_feedback возвращает вибрационную обратную связь до/после перетаскивания на сенсорных устройствах
touch_feedback_duration задаёт продолжительность вибрационной обратной связи до/после перетаскивания на сенсорных устройствах (в миллисекундах)
type_renderers переопределяет функции, ответственные за отображение различных типов задач
types хранит имена структур лайтбокса (используется для различных типов задач)
undo включает функциональность Undo для Gantt
undo_actions задаёт действия, которые операция Undo будет отменять
undo_steps задаёт количество шагов, которые должны быть отменены методом undo
undo_types задаёт типы сущностей, для которых будет применена операция Undo
wai_aria_attributes включает поддержку WAI-ARIA, чтобы компонент был распознаваем для экранных читалок
wheel_scroll_sensitivity указывает скорость прокрутки Gantt с помощью колеса мыши
wide_form задаёт как секцию, так и её метку на одной линии
work_time включает вычисление продолжительности задач в рабочее время вместо календарного времени
xml_date определяет форматы дат, которые используются для разбора данных из набора данных и отправки данных на сервер
Шаблоны
baseline_text указывает текст, отображаемый внутри элемента базовой линии
date_grid указывает содержимое колонок, показывающих даты (возвращает значения `Date`) в гриде
drag_link указывает текст тултипов, которые отображаются, когда пользователь создаёт новую зависимость
drag_link_class указывает CSS класс, который будет применён к всплывающему окну, появляющемуся, когда пользователь перетаскивает связь
format_date преобразует объект даты в строку даты. Используется для отправки данных обратно на сервер
grid_blank указывает пользовательское содержимое, вставляемое перед метками дочерних элементов в колонке дерева
grid_date_format указывает формат дат для колонок, показывающих даты (возвращает значения `Date`)
grid_file указывает иконку дочерних элементов в колонке дерева
grid_folder указывает иконку родительских элементов в колонке дерева
grid_header_class указывает CSS класс, который будет применён к заголовкам колонок таблицы
grid_indent указывает отступ дочерних элементов в ветви (в колонке дерева)
grid_open указывает иконку знака открытия/закрытия в колонке дерева
grid_row_class указывает CSS класс, который будет применён к строке грида
histogram_cell_allocated определяет высоту заполненной области в resourceHistogram
histogram_cell_capacity указывает высоту линии, определяющей доступную ёмкость ресурса
histogram_cell_class определяет CSS класс, который применяется к ячейке панели ресурса
histogram_cell_label определяет метку внутри ячейки
link_class указывает CSS класс, который будет применён к связи
link_description указывает текст в заголовке окна подтверждения "удалить" связи
parse_date преобразует строку даты в объект Date
progress_text указывает текст в завершённой части панели задачи
quick_info_class указывает CSS класс, который будет применён к всплывающей форме редактирования
quick_info_content указывает содержимое всплывающей формы редактирования
quick_info_date указывает дату всплывающей формы редактирования
quick_info_title указывает заголовок всплывающей формы редактирования
resource_cell_class определяет имена CSS классов ячеек в ресурсной временной шкале
resource_cell_value определяет HTML содержимое ячеек ресурсной временной шкалы
scale_cell_class указывает CSS класс, который будет применён к ячейкам временной шкалы области временной шкалы
scale_row_class указывает CSS класс, который будет применён к временной шкале
task_class указывает CSS класс, который будет применён к панелям задач
task_date указывает формат даты метки в разделе 'Период времени' лайтбокса
task_end_date указывает формат для конечных дат задач в лайтбоксе
task_row_class указывает CSS класс, который будет применён к строке области временной шкалы
task_text указывает текст в панелях задач и заголовке лайтбокса
task_time указывает период времени в заголовке лайтбокса
task_unscheduled_time указывает даты незапланированных задач
time_picker указывает формат выпадающего селектора времени в лайтбоксе
timeline_cell_class указывает CSS класс, который будет применён к ячейкам области временной шкалы
timeline_cell_content указывает пользовательское HTML содержимое в ячейках временной шкалы
tooltip_date_format указывает формат начальных и конечных дат, отображаемых в тултипе
tooltip_text указывает текст тултипов
xml_date строка из XML файла преобразуется в объект даты в соответствии с этим шаблоном
xml_format объект даты преобразуется в строку в соответствии с этим шаблоном. Используется для отправки данных обратно на сервер
rightside_text указывает текст, присвоенный панелям задач с правой стороны
leftside_text указывает текст, присвоенный панелям задач с левой стороны
lightbox_header указывает заголовок лайтбокса
marker_class указывает CSS класс, который будет применён к маркерам
Другое
$click переопределяет поведение по умолчанию для кнопок диаграммы Ганта
ajax модуль ajax для Gantt
calendar интерфейс объекта рабочего календаря
config определяет параметры конфигурации для дат, шкалы, элементов управления
constants хранит различные константы для уменьшения использования магических чисел в коде
datastore набор методов datastore
date набор методов форматирования дат
env набор флагов, описывающих текущее окружение
ext объект, который хранит различные расширения
form_blocks объект элементов управления лайтбокса
i18n набор методов для локализации диаграммы Ганта
ignore_time скрывает единицу времени в временной шкале
json указывает сериализацию и разбор JSON
keys определяет горячие клавиши для диаграммы Ганта
лицензия возвращает имя лицензии dhtmlxGantt
locale текущий объект локали (регионально-специфичные метки) диаграммы Ганта
oldxml указывает сериализацию и разбор в формате XML dhtmlxGantt 1.0
skin возвращает текущий скин диаграммы Ганта
skins возвращает объекты доступных скинов
templates определяет шаблоны форматирования для дат, заголовков, тултипов в диаграмме Ганта
treeDatastore набор методов treeDatastore
utils различные вспомогательные модули
version возвращает версию dhtmlxGantt
xml указывает сериализацию и разбор XML
К началу