最新消息
如果您的当前版本的 dhtmlxGantt 早于 2.0,请查看从旧版本迁移以获取更新的详细信息。

8.0
三月 20, 2023.主要更新
中断性变更
查看迁移一文,了解最新版本。
新功能
- 更新的资源管理:
- 资源和资源分配现在可以与数据一起加载
- 资源和资源的变化 可以使用数据处理器捕获分配
- 减少了使用“资源”面板所需的样板代码量
- 分组任务功能现在可以保留组内的原始甘特树结构:
- groupBy() 方法的新save_tree_structure参数
- 空状态屏幕:
- 新show_empty_state属性
- 新的空状态元素扩展
- 将时间线的背景网格扩展到整个容器的功能:
- 汇总项和拆分任务的改进:
- 设置单独汇总项和拆分任务样式的功能
- 能够隐藏项目任务中的所有汇总项
- 控制汇总项的显示位置的功能(新增的“之前汇总任务显示”事件)
- 筛选拆分任务的功能(新增 onBeforeSplitTaskDisplay 事件)
- 拆分任务显示的性能优化
- 仅在收到后端确认后删除项目的功能:
- 更新了自动调度和约束计算:
- 任务现在可以从父项目继承约束类型:
- 新auto_scheduling_project_constraint属性
- 关键路径、松弛和自动调度的改进:
- 关键路径、Slack 和自动调度算法现在可以使用任务的进度:
- 新auto_scheduling_use_progress属性
- 现在可以计算项目的总可宽延时间
- 关键路径计算的主要性能改进
- getTaskBy() 方法现在允许选择“项目”任务:
- 将任何 HTML 内容放入时间轴单元格的功能:
- 新建timeline_cell_content模板
- 导出 API 包含在 gantt.plugins 中,不再需要添加额外的 JS 文件。查看迁移一文
修复
- 修复分钟duration_unit和自定义工作时间设置的持续时间计算问题
- 修复松弛计算的各种问题
- 修复启用 Slack 计算时数据加载时的脚本错误
- setWorkTime 方法现在支持在自定义周内设置日期规则
- 修复了智能渲染导致甘特图中出现空格而不是数据的问题
- 修复了当某些行具有自定义高度时对网格中的行进行垂直重新排序的问题
- 修复启用多选扩展时内联编辑器的错误工作
- 修复了将“快速信息”弹出窗口设置为gantt.config.quick_info_detached时显示不正确的问题
false
- 内联编辑器接口功能的正确参数。该函数现在接收列对象
is_valid
- 确保在使用 gantt.groupby active 创建任务时正确保存任务的属性
parent
- 修复了启用占位符任务和键盘导航时出现意外垂直滚动的问题
- 修复了数据处理器导致自动调度后无法对后端设置某些更改的问题
- 修复了垂直重新排序的错误工作,该工作允许将任务行拖到甘特图之外
- 修复“资源”面板中行的 CSS 类顺序不正确的问题
odd
7.1 -> 8.0
资源分配
在以前版本的 DHTMLX 甘特图中,资源分配中的更改作为任务对象的属性发送到后端,在某些情况下,这使得与后端 API 的集成比必需的更困难。
从DHTMLX甘特图v8.0开始,对资源和资源分配所做的更改可以通过dataProcessor路由。检查资源的路由 CRUD 操作和资源分配部分。
出口服务
从 v8.0 开始,导入/导出功能包含在甘特图库中。
因此,如果您已经在页面上包含 https://export.dhtmlx.com/gantt/api.js 以启用在线导出服务,例如:
然后,您需要删除该文件并使用gantt.plugins方法启用export_api扩展名:
gantt.plugins({ export_api: true });