最快的JS甘特图
Bryntum Gantt 是一个超快速且完全可定制的甘特图套件,适用于您的 React / Angular / Vue / JS 应用程序。
快如闪电
甘特图是用纯 JavaScript / ES6+ 构建的,并使用非常快速的渲染引擎。这意味着您可以加载大型数据集,并且仍然具有出色的滚动和重新安排性能。
完全可定制和主题化
在五个不同的主题之间进行选择,或者通过扩展我们的标准主题来创建您自己的主题。已发货主题:
约束条件
通过任务约束,您可以精细地控制任务的计划方式。甘特图支持标准约束类型:
世界上最灵活的甘特图
甘特图包含了大量的复杂性。我们为您提供一个简单但高度可配置且经过良好测试的 API,因此您不必担心小细节。
一流的调度引擎
甘特图引擎通过考虑任务依赖性、约束和调度模式,提供任意数量任务的异步调度。它独立于 DOM 实现,也可以在节点服务器上运行。
动画重画
移动任务后,结果会以动画形式就位,以便用户可以轻松了解更新如何影响其他任务。
更多功能
甘特图具有许多内置功能,例如任务编辑器、可配置工具提示、资源分配编辑器以及示例浏览器中展示的更多功能。如果您想了解所有功能的技术细节,您始终可以在文档中找到它们的描述。
可定制的任务编辑器
内置任务编辑器可以轻松扩展和自定义。您可以更改可见字段,还可以添加您自己的自定义选项卡。
更多功能:
一般的
便于 本地化 支持任何语言。
使用Siesta进行单元测试
支持的浏览器:Chrome、Firefox、Safari 和 Edge
完全基于 Web 标准构建:JavaScript、HTML 和 CSS
Ext JS 与甘特图的比较表
特征
使用鼠标或触摸进行拖放、调整大小和创建任务
任何编辑操作的编程验证
包含 25 多个列,支持添加任何自定义列。
可以使用任何字段或条件对数据进行排序。
撤销重做
可折叠网格部分
TypeScript 打字支持
支持海量数据集
使用任何 HTML + CSS 自定义任务外观。
变焦 从毫秒到年,可定制的缩放级别。
任务之间的依赖关系(FF/FS/SF/SS),包括。领先或滞后
所有列均支持内联编辑。
导出为 PDF、PNG 和 Excel
视觉外观
所有元素都可以使用纯 CSS 轻松设置样式
行高是可定制的,并且可以动态更改。
支持多种不同的主题
完全本地化
每个时间线元素(任务、父任务、里程碑)都可以使用您自己的自定义模板呈现
通过将 CSS 类放在模型数据上或使用 eventRenderer 方法,可以轻松地单独设置任务的样式。
技术细节
轻松将自定义数据字段添加到任何包含的数据模型类(任务、依赖项、分配、资源、日历等)
配有灵活的 应用程序编程接口 您可以在其中覆盖代码库的几乎任何部分。
提供多个构建版本、带有源代码注释的可读开发构建以及供生产使用的缩小构建。您还可以构建自己的自定义版本以最大限度地减少占用空间。
平台:纯 JavaScript / ES6+ / Sass
服务器/数据库集成
与任何服务器技术集成(PHP、Java、ASP.NET 等)
使用 PHP、Java 和 ASP.NET 的完整工作示例。
以 JSON 格式加载和保存数据。