Bryntum 调度员 Pro(审判)
Bryntum Scheduler Pro是一个全能的资源调度器,支持广泛的功能. 它与React,Vue,Angular,或平地香草JS顺利融合.
关于Bryntum调度员Pro的更多信息,请访问 Bryntum 调度器Pro站点
要点
- 专业人员 排程引擎 在节点.js的浏览器或服务器侧运行,用于基于复杂约束的调度
- 自动抚养管理 通过任务网络进行串联更新
- 资源直方图 可视化分配峰值和突出超载资源
- 以技能为基础的任务 以所需能力匹配任务和资源
- 嵌入事件支持 父子关系和复杂工作流程
- 旅行时间会计 实际规划地点间通勤的因素
- 解决冲突 检测时间安排与智能解析建议相冲突
- 了解日历的时间安排 工作时间、假日和轮班限制
- 约束处理 执行 " 不提前启动 " 和其他项目规则
- 自定义任务编辑器 为事件、资源和依赖性设置标签
- 加热可视化 在树摘要中显示资源利用率
- 反应, (中文(简体) ), 阴道,以及 角质 带有本地框架图案的包装
软件包内容
| 路径 | 说明 |
|---|---|
fonts/ | 蒙特塞拉特波平斯和RobotoFlex字体 |
fontawesome/ | FontAsome 图标和 Webfonts |
locales/ | 30+语言本地化文件 |
schedulerpro.module.js, (中文(简体) ), schedulerpro.umd.js | JavaScript 捆绑( ES 模块和 UMD 格式) |
schedulerpro.css | 结构CSS(需要) |
*.d.ts | 类型脚本类型定义 |
*.css | 主题样式表 |
说明: 试件包不包括精密的捆绑,源地图,或源文件.
支持的版本
- 节点JS数字 :
>= 20.0.0 - 类型脚本数字 :
>= 3.6.0 - 角质数字 :
>= 9.0.0 - 反应数字 :
>= 16.0.0 - 阴道数字 :
>= 3.0.0 - 维特数字 :
>= 4.0.0 - 网络软件包数字 :
>= 4.0.0
尝试 Bryntum 在线演示
探索我们综合收集的演示文稿:
安装
这是一个 试验包 功能有限.
为什么用npm异形?
试验包使用 npm 化名安装 @bryntum/schedulerpro-trial 下划线 @bryntum/schedulerpro 名称。 这种办法
提供无缝升级路径 - 当您购买许可证时, 您只需要更新在 package.json
不更改任何应用程序代码.
使用 npm数字 :
npm install @bryntum/schedulerpro@npm:@bryntum/schedulerpro-trial@latest
或者说用 yarn数字 :
yarn add @bryntum/schedulerpro@npm:@bryntum/schedulerpro-trial@latest
或者,添加到 package.json 依赖性 :
"dependencies": {
"@bryntum/schedulerpro": "npm:@bryntum/schedulerpro-trial@latest"
}
拜访我们 npm 仓库指南 学习更多关于安装和迁移的 尝试到许可的软件包.
利用人工智能探员?
一个 AI 助手编写工作 Bryntum 调度器 Pro 代码的最快路径 :
- MCP服务器. 配置您的代理服务器为 Bryntum MCP 服务器, 以获取禁用、 版本正确的答案 : 设置指南。 。 。 .
- 特工技能。 。 . 安装 布林图姆技能 用于 Claude 代码、光标或 Codex——它将公约捆绑在下面.
特工常用的试验包陷阱:
- 斯道尔训练数据. Bryntum 船打破了变化; 不要信任您记得的 API 形状 。 检查 https://bryntum.com/出品/日程安排pro/docs 先说.
- 你是在审判. 软件包安装为
@bryntum/schedulerpro-trial但别名改为@bryntum/schedulerpro—— 说 导入路径必须使用别名(@bryntum/schedulerpro) (中文(简体) ). 要升级到许可证软件包,请将别名改为"npm:@bryntum/schedulerpro@latest"; 不重写导入. - 试验捆绑没有精密化 并包含一个水印;这是预期的,不是错误.
- CSS (英语). 导入字体,
schedulerpro.css(结构),并作主题. - 框架包装 (单位:千美元)
@bryntum/schedulerpro-react, (中文(简体) ),-angular, (中文(简体) ),-vue-3) 需要核心@bryntum/schedulerpro软件包; 运行时只安装包装失败 . - 类型脚本 装入
*.d.ts;不要手卷接口.
快速启动
香草 Java 脚本
import { SchedulerPro } from '@bryntum/schedulerpro';
import './style.css';
const schedulerPro = new SchedulerPro({
appendTo : 'app',
startDate : new Date(2026, 0, 1),
endDate : new Date(2026, 1, 10),
rowHeight : 60,
barMargin : 15,
eventStyle : 'colored',
viewPreset : 'hourAndDay',
columns : [
{ text : 'Name', field : 'name', width : 160 }
],
project : {
resources : [
{ id : 1, name : 'Dan Stevenson' },
{ id : 2, name : 'Talisha Babin' },
{ id : 3, name : 'Michael Chen' },
{ id : 4, name : 'Sophia Rodriguez' },
{ id : 5, name : 'Arjun Mehta' }
],
events : [
{ id : 1, startDate : '2026-01-01', duration : 3, durationUnit : 'd', name : 'Project Kickoff' },
{ id : 2, startDate : '2026-01-04', duration : 4, durationUnit : 'd', name : 'Requirement Gathering' },
{ id : 3, startDate : '2026-01-08', duration : 5, durationUnit : 'd', name : 'UI/UX Design' },
{ id : 4, startDate : '2026-01-13', duration : 7, durationUnit : 'd', name : 'Backend Development' },
{ id : 5, startDate : '2026-01-20', duration : 6, durationUnit : 'd', name : 'Frontend Development' },
{ id : 6, startDate : '2026-01-26', duration : 4, durationUnit : 'd', name : 'API Integration' },
{ id : 7, startDate : '2026-01-30', duration : 3, durationUnit : 'd', name : 'Testing & QA' },
{ id : 8, startDate : '2026-02-02', duration : 2, durationUnit : 'd', name : 'Client Review' },
{ id : 9, startDate : '2026-02-04', duration : 3, durationUnit : 'd', name : 'Bug Fixing' },
{ id : 10, startDate : '2026-02-07', duration : 2, durationUnit : 'd', name : 'Final Deployment' }
],
assignments : [
{ event : 1, resource : 1 },
{ event : 2, resource : 2 },
{ event : 3, resource : 3 },
{ event : 4, resource : 4 },
{ event : 5, resource : 5 },
{ event : 6, resource : 3 },
{ event : 7, resource : 2 },
{ event : 8, resource : 1 },
{ event : 9, resource : 4 },
{ event : 10, resource : 5 }
],
dependencies : [
{ fromEvent : 1, toEvent : 2 },
{ fromEvent : 2, toEvent : 3 },
{ fromEvent : 3, toEvent : 4 },
{ fromEvent : 4, toEvent : 5 },
{ fromEvent : 5, toEvent : 6 },
{ fromEvent : 6, toEvent : 7 },
{ fromEvent : 7, toEvent : 8 },
{ fromEvent : 8, toEvent : 9 },
{ fromEvent : 9, toEvent : 10 }
]
}
});
在那个 style.css数字 :
/* FontAwesome is used for icons */
@import "@bryntum/schedulerpro/fontawesome/css/fontawesome.css";
@import "@bryntum/schedulerpro/fontawesome/css/solid.css";
/* Structural CSS */
@import "@bryntum/schedulerpro/schedulerpro.css";
/* Bryntum theme of your choice */
@import "@bryntum/schedulerpro/svalbard-light.css";
访问我们的 Java 脚本 快速启动指南 学习更多.
主题
Svalbad( 默认)
| 光线 | 阴暗 |
|---|---|
斯德哥尔摩
| 光线 | 阴暗 |
|---|---|
维斯比
| 光线 | 阴暗 |
|---|---|
材料3
| 光线 | 阴暗 |
|---|---|
高对比度
| 光线 | 阴暗 |
|---|---|
流利的 2
| 光线 | 阴暗 |
|---|---|
关于自定义主题的更多信息,请参见: 样式指南。 。 。 .
框架整合
Bryntum 调度器 Pro为通俗框架提供一等的包装. 每个包装都遵循本地框架模式 和生命周期管理.
说明: 框架包装是公开的,可以正常安装. 它们要求有核心包.
反应
npm install @bryntum/schedulerpro-react@latest
拜访我们 反应快速启动指南 学习更多.
角质
npm install @bryntum/schedulerpro-angular@latest
拜访我们 角快启动指南 学习更多.
第3组
npm install @bryntum/schedulerpro-vue-3@latest
拜访我们 Vue 快速启动指南 学习更多.
探索所有Bryntum 产品
- Bryntum 网格 - 高性能数据网
- Bryntum 调度器 - 资源调度部分
- Bryntum 调度器 Pro - 有依赖关系的高级排程
- 布林图姆·甘特 - 项目规划和管理
- 布林图姆日历 - 完整的日历组件
- Bryntum 任务板 - 坎班式任务管理
探索我们综合收集的演示文稿:
在线参考资料
许可证和版权
Bryntum Scheduler Pro是商业软件,需要付费许可证. 请访问 Bryntum 调度器 Pro 终端用户许可证 执照的全文.
版权所有:2009-2026年,Bryntum 版权所有.