news 2026/1/13 1:11:30

JavaScript图表库 DHTMLX Diagram 6.1 重磅发布:全新PERT模式上线,项目可视化能力再升级!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
JavaScript图表库 DHTMLX Diagram 6.1 重磅发布:全新PERT模式上线,项目可视化能力再升级!

近日,JavaScript图表库DHTMLX Diagram6.1 正式版本。本次版本更新带来了全新的 PERT 可视化模式,并在无代码/低代码流程图编辑体验方面实现了更高的灵活性与可控性。同时,Diagram 编辑器在快捷键管理与图形交互控制上也迎来了多项重要增强。

DHTMLX Diagram 最新版官方试用下载


全新 PERT 模式:让项目规划更清晰

什么是 PERT 模式?

DHTMLX Diagram6.1 新增的PERT(计划评审技术)模式,为 Web 应用提供了一种更加专业、高效的方式来构建 PERT 图。

PERT 图通常用于:

  • 展示项目任务之间的先后关系与依赖关系

  • 分析关键路径

  • 评估整体项目周期与风险

通过清晰的结构化可视化,项目管理人员可以更快速地理解项目全貌,辅助决策。


PERT 图与甘特图数据同步,项目管理更完整

此次新增的 PERT 模式,并不是孤立存在的可视化形态,而是DHTMLX Gantt 甘特图的强力补充

  • PERT 图:适用于项目早期规划阶段,关注任务逻辑与依赖

  • 甘特图:适用于执行阶段,关注时间轴、进度与资源跟踪

通过Diagram + Gantt 的数据结构统一与同步机制,开发者可以在同一套数据源下,实现两种视图的无缝切换,帮助项目经理从不同维度全面掌控项目进展。

👉 非常适合应用于:
工程项目管理 / 研发项目管理 / 制造业项目排程 / IT 项目管理系统


从开发者视角看 PERT 模式的价值

在此前版本中,开发者虽然也可以通过 Diagram 默认模式手动构建 PERT 图,但往往需要:

  • 自定义图形模板

  • 手动布局与排列

  • 处理复杂的节点组织逻辑

PERT 模式的推出,正是为了解决这一“高成本可视化”问题

  • 内置PERT 专用布局算法

  • 提供预定义的 PERT 图形元素

  • 简化配置与数据准备流程

让开发者可以更快、更规范地构建专业级 PERT 图


如何启用 PERT 模式?

在 Diagram 初始化时,只需指定新增的type: "pert"配置即可:

const diagram = new dhx.Diagram("diagram_container", { type: "pert", }); diagram.data.parse(dataset);

同时,PERT 模式支持通过typeConfig中的dateFormat参数,灵活控制界面中的日期显示格式。

特别说明
PERT 模式的数据结构与DHTMLX Gantt 完全一致,这是实现 Diagram 与 Gantt 数据同步的关键基础。


内置 PERT 图形元素,一应俱全

DHTMLX Diagram 的 PERT 模式默认包含三类核心元素:

1️⃣ 任务(Task)
  • 表示具体项目任务

  • 支持开始时间、结束时间、工期等信息

2️⃣ 里程碑(Milestone)
  • 表示关键节点

  • 无持续时间,仅标识关键事件

3️⃣ 项目组(Project Group)
  • 作为任务与里程碑的容器

  • 支持嵌套与可视化分组

在数据配置层面,任务与里程碑继承 Diagram 组件中其他内置图形的通用属性,而项目组则具备完整的分组能力,部分属性可在渲染时自动生成。


强大的自定义能力,PERT 模式同样适用

延续 DHTMLX 一贯的高可扩展性,PERT 模式同样支持丰富的定制化能力,包括但不限于:

  • 自定义搜索栏

  • 自定义 PERT 图形样式

  • 定制主题风格

  • 自定义侧边栏与交互面板

无论是企业级系统集成,还是面向最终用户的产品化应用,都可以灵活适配 UI 与业务需求。


Diagram 编辑器增强:快捷键与交互控制更灵活

快捷键(Hotkeys)精细化管理

从 6.1 版本开始,Diagram Editor 新增hotkeys配置项,开发者可以:

  • 完全禁用所有快捷键

  • 禁用指定快捷键

  • 重写快捷键行为,或新增自定义快捷键

这对于需要统一交互规范限制用户操作行为的企业级应用尤为重要。


图形交互控制更细粒度

在以往版本中,fixed: true只能“一刀切”地禁止移动、缩放和旋转。

6.1 版本新增了一组更精细的事件机制,可分别控制:

  • 缩放前 / 后

  • 旋转前 / 后

  • 操作结束时的业务校验逻辑

帮助开发者更精准地约束用户行为,满足复杂业务场景。


更多示例与 Demo 同步上线

本次更新还同步发布了多项示例资源,包括:

  • DHTMLX Diagram 组织架构图 AI Builder Demo

  • PERT 模式完整示例

  • 鱼骨图示例

  • 交互式电气原理图

  • PDF / PNG 导出水印示例

进一步拓展 Diagram 在智能可视化领域的应用边界。


慧都总结

DHTMLX Diagram6.1 虽然是一次“小版本”更新,但在项目管理可视化能力编辑器可控性方面带来了实质性的提升。尤其是PERT 模式 + Gantt 甘特图的组合方案,非常适合构建专业级项目管理系统。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/12 19:52:57

springboot中File默认路径

springboot中File默认路径1. 背景在Springboot项目开发中,针对文件解析类业务,以及文件生成类业务,正对默认的文件路径比较容易混淆,这里通过代码示例,记录每一种方式对应的默认路径.方便以后开发中快速查询.项目信息如下:项目目录: D:\projects\javaprj项目名称: springbootte…

作者头像 李华
网站建设 2026/1/12 10:40:49

【2025年AI 编程时代的热点】

AI 编程与团队组织变革 AI 编程的成熟将显著改变团队结构和人才需求。传统开发团队中编码占比高的角色可能缩减,而具备AI工具链整合能力、业务理解深度和跨领域协作能力的人才需求上升。团队结构趋向扁平化,产品经理、工程师与AI工具的协作更紧密&#…

作者头像 李华
网站建设 2026/1/11 13:59:39

【C++ 笔记】从 C 到 C++:核心过渡 (中)

前言: 前文中,我们系统学习了 namespace 机制(有效地解决了命名冲突问题,包含指定访问、部分展开和全部展开三种使用方式),同时了解了 cin/cout 输入输出流(具备自动类型识别和支持自定义类…

作者头像 李华
网站建设 2026/1/11 12:35:09

SQL约束解析

约束分类:NOT NULL 非空约束:字段必须有值UNIQUE 唯一约束:值不能重复,但允许多个 NULLPRINARY KEY 主键约束:既是 NOT NULL 又是 UNIQUEDEFAULT 默认约束: 保存数据时.如果未指定该字段的值,则采用默认值CHECK 检查约束:保证字段满足某一个值FOREIGN KEY 外键约束…

作者头像 李华
网站建设 2026/1/12 11:10:35

地铁调研12-17

今天地铁调研主要内容包括:1.跟随工人使用道尺进行巡检。主要测量内容:轨道内距,轨道水平情况。记录:/-x,毫米。2.涂油板(道岔变轨部分)的油是否还有。3.扣配件的螺栓是否松动扣配件的情况&…

作者头像 李华
网站建设 2026/1/9 16:33:30

现代软件测试工具全景对比与选型指南

随着敏捷开发与DevOps实践的普及,软件测试工具生态呈现百花齐放态势。截至2025年末,测试工具已从简单的BUG记录工具发展为覆盖自动化测试、性能监控、安全检测的完整解决方案。本文将通过功能性对比、适用场景分析及成本效益评估三个维度,为测…

作者头像 李华