金光普地 發表於 2025-12-17 14:10:00

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

<p><img src="https://image.evget.com/attachment/keditor/image/20251217/103547_6.png">近日,JavaScript图表库<strong>DHTMLX Diagram</strong>&nbsp;6.1 正式版本。本次版本更新带来了全新的 PERT 可视化模式,并在无代码/低代码流程图编辑体验方面实现了更高的灵活性与可控性。同时,Diagram 编辑器在快捷键管理与图形交互控制上也迎来了多项重要增强。</p>
<p style="text-align: center"><span style="color: rgba(230, 126, 35, 1)"><strong>DHTMLX Diagram 最新版官方试用下载,请联系慧都科技</strong></span></p>
<hr>
<h3>全新 PERT 模式:让项目规划更清晰</h3>
<h4>什么是 PERT 模式?</h4>
<p><strong>DHTMLX Diagram</strong>&nbsp;6.1 新增的&nbsp;<strong>PERT(计划评审技术)模式</strong>,为 Web 应用提供了一种更加专业、高效的方式来构建 PERT 图。</p>
<p>PERT 图通常用于:</p>
<ul>
<li>
<p>展示项目任务之间的先后关系与依赖关系</p>
</li>
<li>
<p>分析关键路径</p>
</li>
<li>
<p>评估整体项目周期与风险</p>
</li>
</ul>
<p><img src="https://image.evget.com/attachment/keditor/image/20251217/112925_2.png"></p>
<p>通过清晰的结构化可视化,项目管理人员可以更快速地理解项目全貌,辅助决策。</p>
<hr>
<h3>PERT 图与甘特图数据同步,项目管理更完整</h3>
<p>此次新增的 PERT 模式,并不是孤立存在的可视化形态,而是&nbsp;<strong>DHTMLX Gantt&nbsp;甘特图的强力补充</strong>。</p>
<ul>
<li>
<p><strong>PERT 图</strong>:适用于项目早期规划阶段,关注任务逻辑与依赖</p>
</li>
<li>
<p><strong>甘特图</strong>:适用于执行阶段,关注时间轴、进度与资源跟踪</p>
</li>
</ul>
<p>通过&nbsp;<strong>Diagram + Gantt 的数据结构统一与同步机制</strong>,开发者可以在同一套数据源下,实现两种视图的无缝切换,帮助项目经理从不同维度全面掌控项目进展。</p>
<p><img src="https://image.evget.com/2025/12/17/measures145k8zb52x885yw.gif"></p>
<p>👉 非常适合应用于:<br><strong>工程项目管理 / 研发项目管理 / 制造业项目排程 / IT 项目管理系统</strong></p>
<hr>
<h3>从开发者视角看 PERT 模式的价值</h3>
<p>在此前版本中,开发者虽然也可以通过 Diagram 默认模式手动构建 PERT 图,但往往需要:</p>
<ul>
<li>
<p>自定义图形模板</p>
</li>
<li>
<p>手动布局与排列</p>
</li>
<li>
<p>处理复杂的节点组织逻辑</p>
</li>
</ul>
<p>而&nbsp;<strong>PERT 模式的推出,正是为了解决这一“高成本可视化”问题</strong>:</p>
<ul>
<li>
<p>内置&nbsp;<strong>PERT 专用布局算法</strong></p>
</li>
<li>
<p>提供&nbsp;<strong>预定义的 PERT 图形元素</strong></p>
</li>
<li>
<p>简化配置与数据准备流程</p>
</li>
</ul>
<p>让开发者可以&nbsp;<strong>更快、更规范地构建专业级 PERT 图</strong>。</p>
<hr>
<h3>如何启用 PERT 模式?</h3>
<p>在 Diagram 初始化时,只需指定新增的type: "pert"配置即可:</p>
<pre class="prettyprint lang-js highlighter-hljs"><code>const diagram = new dhx.Diagram("diagram_container", {
    type: "pert",
});
diagram.data.parse(dataset);</code></pre>
<p>同时,PERT 模式支持通过typeConfig中的dateFormat参数,灵活控制界面中的日期显示格式。</p>
<p><strong>特别说明</strong>:<br>PERT 模式的数据结构与&nbsp;<strong>DHTMLX Gantt&nbsp;完全一致</strong>,这是实现 Diagram 与 Gantt 数据同步的关键基础。</p>
<hr>
<h3>内置 PERT 图形元素,一应俱全</h3>
<p>DHTMLX Diagram 的 PERT 模式默认包含三类核心元素:</p>
<h4>1️⃣ 任务(Task)</h4>
<ul>
<li>
<p>表示具体项目任务</p>
</li>
<li>
<p>支持开始时间、结束时间、工期等信息</p>
</li>
</ul>
<h4>2️⃣ 里程碑(Milestone)</h4>
<ul>
<li>
<p>表示关键节点</p>
</li>
<li>
<p>无持续时间,仅标识关键事件</p>
</li>
</ul>
<h4>3️⃣ 项目组(Project Group)</h4>
<ul>
<li>
<p>作为任务与里程碑的容器</p>
</li>
<li>
<p>支持嵌套与可视化分组</p>
</li>
</ul>
<p>在数据配置层面,任务与里程碑继承 Diagram 组件中其他内置图形的通用属性,而项目组则具备完整的分组能力,部分属性可在渲染时自动生成。</p>
<hr>
<h3>强大的自定义能力,PERT 模式同样适用</h3>
<p>延续 DHTMLX 一贯的高可扩展性,PERT 模式同样支持丰富的定制化能力,包括但不限于:</p>
<ul>
<li>
<p>自定义搜索栏</p>
</li>
</ul>
<p style="text-align: center"><img src="https://image.evget.com/2025/12/17/measuregqdr6wrmd7sj11b5.gif"></p>
<ul>
<li>
<p>自定义 PERT 图形样式</p>
</li>
</ul>
<p><img src="https://image.evget.com/2025/12/17/QQ20251203-1014326f492yba2guyej73.png"></p>
<ul>
<li>
<p>定制主题风格</p>
</li>
</ul>
<p style="text-align: center"><img src="https://image.evget.com/2025/12/17/measurexks0ycqlkwd0z5gi.gif"></p>
<ul>
<li>
<p>自定义侧边栏与交互面板</p>
</li>
</ul>
<p><img src="https://image.evget.com/attachment/keditor/image/20251217/113749_0.png"></p>
<p>无论是企业级系统集成,还是面向最终用户的产品化应用,都可以灵活适配 UI 与业务需求。</p>
<hr>
<h1>Diagram 编辑器增强:快捷键与交互控制更灵活</h1>
<h4>快捷键(Hotkeys)精细化管理</h4>
<p>从 6.1 版本开始,Diagram Editor 新增hotkeys配置项,开发者可以:</p>
<ul>
<li>
<p>完全禁用所有快捷键</p>
</li>
<li>
<p>禁用指定快捷键</p>
</li>
<li>
<p>重写快捷键行为,或新增自定义快捷键</p>
</li>
</ul>
<p>这对于需要&nbsp;<strong>统一交互规范</strong>&nbsp;或&nbsp;<strong>限制用户操作行为</strong>&nbsp;的企业级应用尤为重要。</p>
<hr>
<h4>图形交互控制更细粒度</h4>
<p>在以往版本中,fixed: true只能“一刀切”地禁止移动、缩放和旋转。</p>
<p>6.1 版本新增了一组更精细的事件机制,可分别控制:</p>
<ul>
<li>
<p>缩放前 / 后</p>
</li>
<li>
<p>旋转前 / 后</p>
</li>
<li>
<p>操作结束时的业务校验逻辑</p>
</li>
</ul>
<p>帮助开发者更精准地约束用户行为,满足复杂业务场景。</p>
<hr>
<h3>更多示例与 Demo 同步上线</h3>
<p>本次更新还同步发布了多项示例资源,包括:</p>
<ul>
<li>
<p><strong>DHTMLX Diagram&nbsp;组织架构图 AI Builder Demo</strong></p>
</li>
<li>
<p>PERT 模式完整示例</p>
</li>
<li>
<p>鱼骨图示例</p>
</li>
<li>
<p>交互式电气原理图</p>
</li>
<li>
<p>PDF / PNG 导出水印示例</p>
</li>
</ul>
<p>进一步拓展 Diagram 在智能可视化领域的应用边界。</p>
<hr>
<h3>总结</h3>
<p><strong>DHTMLX Diagram</strong>&nbsp;6.1 虽然是一次“小版本”更新,但在&nbsp;<strong>项目管理可视化能力</strong>&nbsp;和&nbsp;<strong>编辑器可控性</strong>&nbsp;方面带来了实质性的提升。尤其是&nbsp;<strong>PERT 模式 + Gantt 甘特图的组合方案</strong>,非常适合构建专业级项目管理系统。</p>
<p style="text-align: center"><span style="color: rgba(230, 126, 35, 1)"><strong>DHTMLX Diagram 最新版官方试用下载,请联系慧都科技</strong></span></p><br><br>
来源:https://www.cnblogs.com/software-Development/p/19361961
頁: [1]
查看完整版本: JavaScript图表库 DHTMLX Diagram 6.1 重磅发布:全新PERT模式上线,项目可视化能力再升级!