| Promise | 构造一个 Promise 对象 |
| addCalendar | 向甘特图添加日历 |
| 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 | 将甘特图从全屏模式切换回普通模式 |
| columnIndexByDate | 返回指定日期对应的列索引 |
| confirm | 显示确认消息框 |
| copy | 创建对象的深拷贝 |
| correctTaskWorkTime | 根据工作时间重新计算任务持续时间 |
| createCalendar | 创建工作日历 |
| createDataProcessor | 创建并绑定新的 dataProcessor 实例到甘特图 |
| createDatastore | 基于配置创建数据存储 |
| createTask | 添加新任务并打开灯箱进行确认 |
| dataProcessor | DataProcessor 构造函数 |
| dateFromPos | 获取图表区域指定水平位置对应的日期 |
| defined | 参数未定义时返回 false,否则返回 true |
| deleteCalendar | 通过 id 删除任务日历 |
| deleteLink | 删除指定依赖链接 |
| deleteMarker | 删除指定标记 |
| deleteTask | 删除指定任务 |
| destructor | 销毁甘特图实例 |
| detachAllEvents | 解绑所有 dhtmlxGantt 事件,包括自定义和内部事件 |
| detachEvent | 解绑之前绑定的事件处理程序 |
| eachParent | 遍历指定任务的所有父任务 |
| eachSelectedTask | 遍历所有已选任务 |
| eachTask | 遍历指定任务或整个甘特图的所有子任务 |
| event | 为 HTML 元素绑定事件处理程序 |
| eventRemove | 从 HTML 元素移除事件处理程序 |
| expand | 将甘特图扩展到全屏模式 |
| exportToExcel | 导出甘特图数据为 Excel 文件 |
| exportToICal | 导出甘特图数据为 iCal 字符串 |
| exportToJSON | 导出甘特图结构和数据为 JSON 对象 |
| exportToMSProject | 导出甘特图数据为 MS Project 格式 |
| exportToPDF | 导出甘特图为 PDF |
| exportToPNG | 导出甘特图为 PNG 图片 |
| exportToPrimaveraP6 | 导出甘特图数据为 Primavera P6 格式 |
| findCycles | 返回图表中的所有依赖循环 |
| focus | 设置甘特图焦点 |
| getCalendar | 通过 id 获取工作时间日历 |
| getCalendars | 获取所有添加到甘特图的日历 |
| getChildren | 返回指定父分支的一级子任务 |
| getClosestWorkTime | 返回最近的工作时间 |
| getColumnIndex | 通过名称返回列索引 |
| getConnectedGroup | 返回与指定任务连接的所有任务和链接 |
| getConstraintLimitations | 返回任务约束的最早和最晚允许日期 |
| getConstraintType | 返回任务应用的约束类型 |
| getDatastore | 返回数据存储的配置对象 |
| getFreeSlack | 返回任务的自由时差 |
| getGlobalTaskIndex | 获取任务在树中的索引 |
| getGridColumn | 获取列的配置对象 |
| getGridColumns | 获取甘特图的列 |
| getLabel | 获取灯箱中选择控件的标签 |
| 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 | 从数据存储返回任务的资源分配 |
| getTaskBarHeight | 返回任务 DOM 元素的高度(像素) |
| getTaskBaselines | 从数据存储返回任务的基线数组 |
| getTaskBy | 根据指定条件查找任务 |
| getTaskByIndex | 通过全局索引返回任务 |
| getTaskByTime | 返回指定时间段内的任务 |
| getTaskByWBSCode | 通过 WBS 代码返回任务 |
| getTaskCalendar | 获取分配给任务的日历 |
| getTaskCount | 返回甘特图中加载的任务数量 |
| getTaskHeight | 返回任务的可见高度 |
| getTaskIndex | 获取任务在其分支内的索引 |
| getTaskNode | 返回任务条的 HTML 元素 |
| getTaskPosition | 计算任务 DOM 元素在时间线中的位置和大小 |
| getTaskResources | 从数据存储返回任务分配的唯一资源 |
| getTaskRowNode | 返回任务表格行的 HTML 元素 |
| getTaskTop | 获取任务 DOM 元素在时间线区域的顶部位置 |
| getTaskType | 返回任务类型 |
| getTotalSlack | 返回任务的总时差 |
| getUndoStack | 返回存储的撤销操作栈 |
| getVisibleTaskCount | 获取屏幕上可见(未折叠)任务数量 |
| getWBSCode | 返回任务的 WBS 代码(纲要编号) |
| getWorkHours | 返回指定日期的工作时间 |
| groupBy | 按指定属性分组任务 |
| hasChild | 返回子任务数量 |
| hideCover | 隐藏阻止与屏幕其他部分交互的灯箱模态覆盖层 |
| hideLightbox | 如果灯箱激活则关闭 |
| hideQuickInfo | 如果弹出任务表单激活则隐藏 |
| importFromExcel | 将 Excel 文件转换为 JSON |
| importFromMSProject | 将 MS Project XML 或 MPP 文件转换为 JSON |
| importFromPrimaveraP6 | 将 Primavera P6 XML 或 XER 文件转换为 JSON |
| init | 在容器内初始化 dhtmlxGantt |
| isChildOf | 检查任务是否为另一个任务的子任务 |
| isCircularLink | 检查链接是否为循环链接 |
| isCriticalLink | 检查链接是否为关键链接 |
| isCriticalTask | 检查任务是否为关键任务 |
| isLinkAllowed | 检查链接是否有效 |
| isLinkExists | 检查链接是否存在 |
| isReadonly | 检查任务/链接或整个甘特图是否为只读 |
| isSelectedTask | 检查任务是否被选中 |
| isSplitTask | 检查任务是否被拆分 |
| isSummaryTask | 检查任务是否为汇总任务 |
| isTaskExists | 检查任务是否存在 |
| isTaskVisible | 检查任务是否当前渲染在甘特图中 |
| isUnscheduledTask | 检查任务是否未排程 |
| isWorkTime | 检查日期是否处于工作时间内 |
| load | 从外部资源加载数据到甘特图 |
| locate | 从 HTML 事件获取任务 id |
| mergeCalendars | 合并多个工作日历为一个 |
| message | 显示指定类型的消息框 |
| mixin | 将源对象属性复制到目标对象 |
| modalbox | 显示模态框 |
| moveTask | 移动任务到新位置 |
| open | 通过 id 打开分支 |
| parse | 从客户端资源加载数据 |
| plugins | 激活指定扩展 |
| posFromDate | 获取日期在图表区域的相对水平位置 |
| redo | 重做之前撤销的更改 |
| refreshData | 刷新甘特图中的数据 |
| refreshLink | 刷新指定链接 |
| refreshTask | 刷新任务及其相关链接 |
| removeLinkLayer | 移除链接相关层 |
| removeShortcut | 移除键盘快捷键 |
| removeTaskLayer | 移除任务相关层 |
| render | 渲染整个甘特图 |
| renderMarkers | 更新页面上的所有标记 |
| resetLayout | 使用当前配置重建甘特图布局 |
| resetLightbox | 移除当前灯箱 HTML 元素 |
| resetProjectDates | 根据子任务日期重新计算项目任务持续时间 |
| resetSkin | 根据附加的皮肤 CSS 文件重新计算皮肤设置 |
| resizeLightbox | 强制灯箱调整大小 |
| roundDate | 将日期四舍五入到时间刻度的最近日期 |
| roundTaskDates | 将任务开始和结束日期四舍五入到时间刻度的最近日期 |
| scrollLayoutCell | 滚动布局视图到指定位置 |
| scrollTo | 滚动甘特图容器到指定位置 |
| selectTask | 选中指定任务 |
| serialize | 将数据序列化为 JSON 或 XML 格式 |
| serverList | 返回选项列表 |
| setParent | 设置任务的父任务 |
| setSizes | 调整甘特图大小 |
| setSkin | 设置激活的皮肤 |
| setWorkTime | 设置甘特图的工作时间 |
| showCover | 显示阻止与屏幕其他部分交互的灯箱模态覆盖层 |
| showDate | 滚动图表区域以显示指定日期 |
| showLightbox | 打开指定任务的灯箱 |
| showQuickInfo | 显示指定任务的弹出任务表单 |
| showTask | 使指定任务在屏幕上可见 |
| silent | 运行代码而不触发内部事件或服务器调用 |
| sort | 对网格中的任务排序 |
| toggleTaskSelection | 切换指定任务的选择状态 |
| uid | 返回唯一 id |
| undo | 撤销甘特图中的更改 |
| unselectTask | 取消任务的选择 |
| unsetWorkTime | 取消甘特图中的工作时间设置 |
| updateCollection | 用新选项更新集合 |
| updateLink | 更新指定依赖链接 |
| updateMarker | 更新指定标记 |
| updateTask | 更新指定任务 |
| updateTaskAssignments | 使用数据存储中的分配更新任务的资源属性 |