| Promise | Promise 对象的构造函数 |
| addCalendar | 在甘特图中插入一个日历 |
| addLink | 添加一个新的依赖链接 |
| addLinkLayer | 在时间轴区域显示带有自定义元素的额外链接层 |
| addMarker | 向时间轴区域添加一个marker |
| addShortcut | 添加一个新的键盘快捷键 |
| addTask | 添加一个新任务 |
| addTaskLayer | 在时间线区域显示带有自定义任务元素的额外图层 |
| adjustTaskHeightForBaselines | 调整任务的行高以正确显示基线元素 |
| alert | 调用 alert 消息框 |
| assert | 如果给定的表达式为假,则在屏幕右上角以红色弹出框显示错误信息 |
| attachEvent | 连接一个处理函数到 dhtmlxGantt 的内部事件 |
| autoSchedule | 自动更新项目进度计划 |
| batchUpdate | 一次性更新多个任务/链接 |
| bind | 创建一个新函数,该函数被调用时,其 this 关键字将被设置为指定的值 |
| calculateDuration | 计算任务的时长 |
| calculateEndDate | 计算任务的结束日期 |
| calculateTaskLevel | 计算任务在层级结构中的嵌套深度 |
| callEvent | 触发一个内部事件 |
| changeLightboxType | 根据任务类型更新lightbox |
| changeLinkId | 更新链接的id |
| changeTaskId | 更新任务的 id |
| checkEvent | 验证是否有处理程序分配给指定事件 |
| clearAll | 从甘特图中移除所有任务和额外元素(如标记) |
| clearRedoStack | 重置保存重做命令的栈 |
| clearUndoStack | 清除已存储的撤销命令栈 |
| close | 关闭由给定 id 标识的分支 |
| collapse | 将甘特图视图从全屏模式切换回常规模式 |
| columnIndexByDate | 提供对应于给定日期的列索引 |
| confirm | 显示一个 confirm 消息框 |
| copy | 创建给定对象的深拷贝 |
| correctTaskWorkTime | 根据工作时间重新计算任务持续时间 |
| createCalendar | 设置一个功能完整的日历 |
| createDataProcessor | 创建一个新的 dataProcessor 实例并将其链接到甘特图 |
| createDatastore | 基于给定配置创建一个datastore |
| createTask | 添加一个新任务并打开lightbox以确认 |
| dataProcessor | DataProcessor 构造函数 |
| dateFromPos | 获取图表区域 内给定水平位置对应的日期 |
| defined | 当给定参数为 undefined 时返回 false,否则返回 true |
| deleteCalendar | 使用日历的 id 删除任务日历 |
| deleteLink | 移除指定的依赖链接 |
| deleteMarker | 删除指定的 marker |
| deleteTask | 删除指定的任务 |
| destructor | 清理 gantt 实例 |
| detachAllEvents | 从 dhtmlxGantt 中移除所有事件(包括自定义事件和内置事件) |
| detachEvent | 移除先前通过 attachEvent() 方法附加的事件处理程序 |
| 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 | 激活甘特图的focus |
| getCalendar | 通过其ID获取工作时间日历 |
| getCalendars | 获取当前所有已添加到甘特图中的日历 |
| getChildren | 获取指定父节点的直接子任务 |
| getClosestWorkTime | 返回最近的工作时间 |
| getColumnIndex | 根据列名返回该列的位置 |
| getConnectedGroup | 返回与特定任务连接的所有任务和链接 |
| getConstraintLimitations | 返回应用于任务的约束所允许的最早和最晚日期 |
| getConstraintType | 返回应用于任务的约束类型 |
| getDatastore | 返回数据存储的配置对象 |
| getFreeSlack | 返回任务的自由时差 |
| getGlobalTaskIndex | 查找任务在整个树结构中的位置 |
| getGridColumn | 获取特定列的配置对象 |
| getGridColumns | 获取甘特图的列 |
| getLabel | 获取 lightbox 中 select 控件的标签 |
| getLastSelectedTask | 提供最近一次选中任务的ID |
| getLayoutView | 通过名称获取布局视图对象 |
| getLightbox | 获取 lightbox 的 HTML 元素 |
| getLightboxSection | 返回 lightbox 中某个 section 的对象 |
| getLightboxType | 提供当前活动的 lightbox 结构的名称 |
| getLightboxValues | 从lightbox的各个section中获取值 |
| getLink | 使用给定的 id 获取依赖关系 link 对象 |
| 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 | 移除阻止与屏幕其他部分交互的lightbox modal覆盖层 |
| hideLightbox | 如果 lightbox 打开,则关闭它 |
| 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 | 验证是否存在具有指定 ID 的任务 |
| isTaskVisible | 确定指定任务当前是否显示在甘特图中 |
| isUnscheduledTask | 验证任务是否为未计划任务 |
| isWorkTime | 判断给定日期是否处于工作时间内 |
| load | 从外部源加载数据到甘特图中。 |
| locate | 根据给定的 HTML 事件检索任务的 id |
| mergeCalendars | |