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 | 使用数据存储中的分配更新任务的资源属性 |