更新日志
如果您当前使用的 dhtmlxGantt 版本低于 2.0,请查阅 "Миграция с предыдущих версий" 获取升级详情。
9.0.11
2025年5月27日。Bug 修复版本修复
- 修复 mergeCalendars 合并
customWeeks值不正确的问题 - 修复当 column
name包含空格时,在onrender函数中抛出错误的问题 - 修复启用 S-Curve Overlay 时,点击拖动 Timeline 后 Gantt 仍保持只读模式的问题
- 修复使用 Resource calendar 且 Resources 区域在 Lightbox 的 duration 区域下方时,任务持续时间被重置为
0的问题 - 修复在 React StrictMode 下,Gantt 显示 "This is a Trial version" 警告时引发的控制台错误
- 修复当 gantt.config.baselines.render_mode 被禁用时,adjustTaskHeightForBaselines 函数未重新计算行高的问题
- 修复在 Salesforce 环境中 隐藏 Timeline 时任务无法显示的问题
- 修复当 dynamic_resource_calendars 配置被禁用时,日历未从父任务继承的问题
- 修复 ReactGantt 在 groupBy 模式下重新渲染时滚动位置重置的问题
更新
- 向 gantt.env 添加
isSalesforce标志 - 向 React Gantt 添加
groupTasks属性
9.0.10
2025年4月22日 。Bug 修复版本修复
- 修复阻止在 Lightbox 中更改
parent字段值的问题 - 修复在 Firefox 88 及以上版本中使用鼠标滚轮时滚动速度过快的问题
- 修复当子任务未调度且缺少日期参数时无法拖动 project tasks 的问题
- 确保在使用 open 或 close 方法时,gantt.render() 不会在 gantt.silent 操作期间被意外调用
- 修复当 onBeforeTaskChanged 事件返回
false时,project tasks 未重新绘制的问题 - 确保任务进度条在需要时能覆盖任务的全部宽度
- 移除只读任务链接中的无效 WAI-ARIA 属性,以提升 无障碍性
- 修复任务条调整器在任务条高度变化后未自适应的问题
9.0.9
2025年4月16日。Bug 修复版本更新
- React Gantt 示例已添加至 Commercial、Enterprise、Ultimate 及 Evaluation 套件
修复
- 修复调用 resetLayout 方法后鼠标滚轮缩放失效的问题
- 修复在 Timeline 或 Grid 视图中点击展开/收起按钮后,Quick Info 弹窗出现的问题
- 修复未初始化 grid 视图时销毁 Gantt 报错的问题
- 修复启用 Undo extension 时加载带有不存在父任务的任务报错的问题
- 修复 click_drag 扩展在触摸设备上无法使用的问题
- 提升触摸设备上 grid 滚动的响应速度
9.0.7
2025年3月27日。Bug 修复版本修复
- 修复在启用 keyboard_navigation 时,无 grid 的情况下点击 timeline 任务报错的问题
- 修正包含 placeholder task 的已排序任 务的 WBS code 计算
- 解决在折叠任务或 调整 grid 大小 后,资源 timeline 的刻度单元消失的问题
- 确保在
gantt.silent函数内部同时添加父子任务时任务顺序正确 - 在编辑 resource cells 后保持焦点
- 防止点击任务时 Gantt 滚动到 grid 的最左侧
- 在 group 模式下添加新任务时保留
group属性 - 修复 markers 在 timeline 初始禁用时未显示的问题
- 避免在布局配置初始未显示 chart 时出现重复的 markers
- 修复 拖动 timeline 后拖动手柄(链接、进度、任务调整)消失的问题
- 确保 predecessor inline editor 在链接 id 类型为数字时正常工作
- 防止重复渲染
gantt_marker_area元素 - 修复
changeTaskId操作下的 undo 功能
9.0.6
2025年3月18日。Bug 修复版本修复
- 修复 lightbox 按钮在 Gantt 重新初始化前未反映当前语言环境的问题
- 解决删除部分加载的任务链接时报错的问题
- 防止在将
parent属性类型从数字更改为字符串后,任务错误地移动到分支底部 - 通过调整靠近滚动条的调整器改善滚动条行为
- 确保在 gantt.batchUpdate 内添加任务时,resource assignments 保持不变
- 修复 infinite scale 拖拽操作导致任务消失的问题
- 确保多次解析数据后 lightbox 能正确显示资源名称
- 修复在使用 duration_step 配置时,
getClosestWorkTime计算日期不正确的问题 - 允许取消 onColumnDragMove 事件
- 修复试用版在 Lightning Web Components (LWC) 下无法运行的兼容性问题
- 解决影响 resource panel 的
fetchTasks和 deepcopy_on_parse 配置相关问题 - 修正 Gantt 初始化时字体图标的显示
9.0.5
2025年2月28日。Bug 修复版本- 修复在 Resource Grid 调整行高时报错的问题
- 确保 Time control 的 year_range 属性指定的区间包含最后一年
- 修正受
line-heightCSS 样式影响的链接箭头位置 - 修复加载 collections 且无
links数组时报错的问题 - 解决
gantt.config.baselines为 falsy 但未显式设置为false时的问题 - 修复调用 resetLayout 后 click_drag 不工作的问题
- 确保启用 keyboard_navigation 时,选中子任务不会显示在父任务之上
- 修复任务 ID 含单引号时的键盘导航问题
- 修正 calculateEndDate 在持续时间为负时的行为
- 解决加载带有 baselines 且无活动 timeline 的数据集时报错的问题
- 确保即使任务超出图表时间范围,grid 单元格也能获得焦点
- 修复在 inline editor 部分删除日期值时报错的问题
- 修复启用
fetchTasks时,筛选后 resource panel 显示异常的问题
9.0.4
2024年12月3日。Bug 修复版本- 修复无法通过 inline editor 更改 SNET constraint 日期的问题
- 修复在 dynamic_resource_calendars 配置被禁用时,具有单一 resource assignment 的任务返回全局 calendar 而非资源日历的问题
- 修复在 reinitializing Gantt 或 resetting the layout 后,通过 inline editor 更改开始日期时的 constraint 日期问题
- 修复在未指定容器的情况下,结合 gantt.plugins 某些配置与 gantt.getGanttInstance 方法使用时报脚本错误的问题
- 修复启用 auto_scheduling_project_constraint 配置且任务被 grouped 时 Gantt 停止工作的问题
- 确保拖动任务后 Gantt 能保留任务的 constraint
9.0.3
2024年11月19日。Bug 修复版本- 修复 Quick Info 弹窗样式的回归问题
- 解决 PostCSS 因使用 'start'/'end' 而非 'flex-start'/'flex-end' 引发的构建警告
- 防止通过 lightbox 更新时 resource assignment 被移除
- 修复在 resource_cell_value 中,启用 resource_render_empty_cells 时非工作日任务数组为空的问题
- 修正点击 lightbox 区域内嵌按钮时报错的问题
- 确保 resource panel 与 zoom levels 保持同步
- 防止 Inline Editors 事件在 reinitializing Gantt 或 resetting the layout 后丢失
- 修复 redoing 更改后未恢复展开状态的问题
9.0.2
2024年11月11日。Bug 修复版本修复
- 修复了当通过任务对象属性指定任务颜色时,导致任务边框和进度样式错误的回归问题
- 恢复了 marker_class 模板的功能
- 恢复了 lightbox 的 textarea 区块缺失的 classname
- 修正了 deadlines 显示在任务行之外且未完全居中的问题
- 确保鼠标悬停时,链接显示在其他链接之上
- 修复了通过 parse 方法加载 baseline 时,基线日期未被计算的问题
- 修正了常规视图和 RTL 视图下 constrains 的位置
- 防止在链接拆分任务的部分时出现不必要的链接循环
- 修复了 Quick Info 在 detached mode 下由于宽度增加和硬编码样式未隐藏的问题
- 更新了 Export API,支持导出 Excel 时的树形缩进
- 解决了启用 multiselect_one_level 且选择了其他树级任务时,无法选择任务的问题
- 恢复了 TypeScript 环境下 export_api 插件的功能
- 更新了类型定义
9.0.1
2024年10月21日。Bug修复版本修复
- 修复了启用 smart_rendering 时,拖动链接位置错误的回归问题
- 修复了 lightbox 的 Resource Control 超出容器范围的回归问题
- 修正了自定义 CSS 高亮最后一行时,time scale 单元格底部边框缺失的问题
- 修复了禁用 smart_scales 时 sticky labels 行为不正确的问题
- 解决了右键点击后 Gantt 继续垂直拖动任务的问题
- 修复了调用 resetLayout 后,S-Curve Overlay 插件功能失效的问题
- 防止 predecessor editor 创建重复链接