用途:在 Vue 应用中实现日历、预约预订、活动管理与资源排程等功能。
主要能力:支持日、周、工作周、月、年、议程及时间线等多种视图;事件类型包括普通、全天、跨天和重复事件,可配置重复规则与例外;支持单级与多级资源分组、自定义资源模板;提供拖拽移动、缩放调整、剪贴板复制粘贴、右键菜单、内联编辑与快捷信息弹窗;支持本地数组数据与远程 DataManager 数据绑定,含自定义字段映射、ODataV4/WebApi/Url 适配器及服务端 CRUD;支持时区配置、每事件时区、时间刻度与时间格式;可自定义单元格与事件模板、编辑器模板、表头;内置 PDF/Excel 导出、打印、ICS 导入导出、状态持久化、虚拟滚动;支持本地化、RTL、键盘操作与 WCAG 2.0 AA 无障碍。
使用方式:通过 npm 安装 @syncfusion/ej2-vue-schedule 及主题包,按需注入 Day、Week、Month、Agenda、TimelineViews 等模块,并使用 ejs-schedule 组件配置 selectedDate、currentView、eventSettings 等属性。
限制:资料未提供具体收费与价格信息;多数高级能力需引用对应参考文档与模块,部分功能依赖服务端接口实现。