8.0.5
2023 年 9 月 1 日。错误修复版本
修复
- 修复通过gantt.getGanttInstance配置启用扩展而触发的错误警告
- 修复启用skip_off_time配置时gantt.exportToExcel()的不正确工作
- 示例查看器的改进
8.0.4
2023 年 7 月 31 日。错误修复版本
修复
- 修复数据处理器不跟踪资源数据存储更改的问题
- 解决禁用process_resource_assignments配置时拖动任务后发生的错误
- 修复以分钟为单位减去日期时gantt.calculateEndDate的错误工作
- 具有可见性组的布局的性能略有提高
8.0.3
2023 年 6 月 14 日。错误修复版本
修复
- 资源面板的性能改进
- 修复具有负滞后的任务的Free Slack计算错误
- 修复进度为 100% 的任务的关键路径计算不正确的问题
8.0.2
2023 年 5 月 31 日。错误修复版本
修复
- 修复使用LinkFormatters时发生的导出错误。
- 修复撤消扩展与资源和资源分配的不正确工作
- 类型定义已更新
- Rollup任务渲染的性能改进
- 拆分任务渲染的性能改进
- 其他性能改进
8.0.1
2023 年 3 月 30 日。错误修复版本
修复
- 修复灯箱未打开时调用gantt.showCover()引发的错误
- 修复了拆分任务中的回归问题,该回归导致在时间范围之外显示的拆分任务出现脚本错误
- 修复gantt.addLinkLayer()方法中的回归
- 修复当工作时间设置包含分钟部分时,使用MSO、FNET、FNLT 约束自动排班的错误工作
- 修复滚动时onBeforeSplitTaskDisplay事件的工作
8.0
2023 年 3 月 20 日。主要更新
博客上发布的评论
重大变化
查看迁移文章以与最新版本保持同步。
新功能
- 更新的资源管理:
- 资源和资源分配现在可以与数据一起加载
- 可以使用数据处理器捕获资源和资源分配的变化
- 减少使用资源面板所需的样板代码量
- 分组任务功能现在可以保留组内的原始甘特树结构:
- groupBy()方法的新save_tree_struct参数
- 空状态屏幕:
- 新的show_empty_state属性
- 新的emptyStateElement扩展
- 将时间轴的背景网格扩展到整个容器的能力:
- 新的timeline_placeholder属性
- 汇总项目和拆分任务的改进:
- 能够设置单独的汇总项目和拆分任务的样式
- 能够从项目任务中隐藏所有汇总项
- 控制汇总项目显示位置的能力(新的onBeforeRollupTaskDisplay事件)
- 过滤拆分任务的能力(新的onBeforeSplitTaskDisplay事件)
- 拆分任务显示的性能优化
- 仅在收到后端确认后才能删除项目:
- dataProcessor 配置对象的新deleteAfterConfirmation参数
- 更新了自动调度和约束计算:
- 任务现在可以从父项目继承约束类型:
- 新的auto_scheduling_project_constraint属性
- 任务现在可以从父项目继承约束类型:
- 关键路径、松弛和自动调度的改进:
- 关键路径、Slack 和自动调度算法现在可以使用任务的进度:
- 新的auto_scheduling_use_progress属性
- 现在可以计算项目的总冗余
- 关键路径计算的重大性能改进
- 关键路径、Slack 和自动调度算法现在可以使用任务的进度:
- getTaskBy ()方法现在允许选择“项目”任务:
- getTaskBy()方法的新类型参数
- 能够将任何 HTML 内容放入时间轴的单元格中:
- 新的timeline_cell_content模板
- 导出API包含在gantt.plugins中,不再需要添加额外的JS文件。查看迁移文章
更新
- 更新了 TypeScript 类型定义
修复
- 修复分钟duration_unit和自定义工作时间设置的持续时间计算问题
- 修复松弛计算的各种问题
- 修复启用Slack 计算时数据加载的脚本错误
- setWorkTime方法现在支持为 customWeeks 内的日期设置规则
- 修复智能渲染导致甘特图中出现空白而不是数据的问题
- 修复当某些行具有自定义高度时网格中的行垂直重新排序的问题
- 修复启用多选扩展时内联编辑器的不正确工作
- 修复当gantt.config.quick_info_detached配置设置为时快速信息弹出窗口的错误显示
false
- 内联编辑器
is_valid
界面函数的正确参数。该函数现在接收列对象 - 确保在使用gantt.groupBy活动
parent
创建任务时正确保存任务的属性 - 修复启用占位符任务和键盘导航时出现意外垂直滚动的问题
- 修复了DataProcessor导致自动调度后某些更改未设置到后端的问题
- 修复垂直重新排序的错误工作,该工作允许将任务行拖到甘特图之外
- 修复资源面板
odd
中行的 CSS 类顺序不正确的问题
DHTMLX Gantt is the most complete Gantt chart library to cover all the needs of a project management app and advance web development.
DHTMLX 甘特图使最终用户能够将多种资源(例如人员和设施)分配给项目和任务。它还有助于借助各种负载图表和直方图准确地调整分配。
由于 DHTMLX 甘特图中内置的关键路径计算,可以突出显示整个项目的最短持续时间并确定最重要的任务。此外,该图表还允许显示松弛时间并设置滞后时间和提前时间
DHTMLX JavaScript 甘特图库包含自动调度功能。如果最终用户更改特定任务的持续时间,自动计划扩展会自动更新所有到期日期,同时考虑任务依赖性。
易于安装和使用
即使您不是 JavaScript 专家,使用我们的 HTML5 甘特图控件开始工作也很简单。您可以使用几行代码快速初始化它,并立即为其配备所需的功能。指南、演示和视频教程都能满足您的需求。
开箱即用的全功能
DHTMLX Gantt 是用于项目管理的最完整的 JavaScript 甘特图库。它具有所有必要的功能,包括不同的任务类型、调度技术和资源管理。此外,它开箱即用很漂亮。
完全可定制
丰富而灵活的 API 允许您配置每个 JS 甘特图元素:自定义时间刻度、定义网格结构、样式任务栏、微调编辑表单以及添加任何类型的自定义 HTML 内容。
稳定高性能
稳健且完美的性能是具有数千个任务的大型项目的关键标准。您可以将任意数量的任务加载到 JavaScript 甘特图组件,并且由于智能渲染和动态加载,它将顺利渲染它们。
跨浏览器且适应性强
DHTMLX 甘特图是跨浏览器的,适用于 Chrome、Firefox、Safari、IE11 和所有基于 Chromium 的浏览器(例如 Microsoft Edge、Opera、Vivaldi)。作为纯JS,我们的甘特图兼容任何前端和后端技术