我们正在为员工开发一个调度系统,我们使用具有资源视图的 fullcalendar 黑客版本取得了良好的结果,但我们被迫将整个 FullCalendar 初始化代码放在 autoRun 块中,因为没有允许您重新获取资源或只是以编程方式添加资源的工作函数,资源只能在 init 代码中添加, 因此,我们每次销毁日历,并在每次更改时重新创建一个重新运行自动运行。
这导致调度程序性能不佳。现在我们正在研究改造它的替代方案。调度程序应支持资源视图,也应在 2 周视图中使用。有哪些解决方案可以避免来自Scratsh Dev?
你的假设是不正确的。您可以使用FullCalendar来执行您提到的每件事。您可以在文档中了解如何重新获取。此外,您还可以使用 addResource 函数以编程方式添加事件 - 请参阅此处的文档。
如果每次都初始化,当然会导致性能不佳,但你用错了。整个插件适用于ajax,性能仅取决于您的服务器处理。
最后,你说的是完整日历的"黑客版本"。
FullCalendar是一个开源项目,所以没有"黑客",只有最新版本......您可以在此处下载。