【发布时间】:2021-04-06 21:40:37
【问题描述】:
我在 angular 上使用 fullcalendar 4,我需要使用基于此演示的自定义视图:
https://fullcalendar.io/docs/v4/vertical-resource-custom-demo
我的视图需要持续 5 天(周一至周五)且仅针对 1 个资源。我编辑了演示来做我想做的事,但日历并没有每次都显示 5 天。例如本周,仅在前一周的今天到周五和周五到周二显示。
我已经完成了我的问题和我创建的视图的代码笔:
resourceTimeGridFiveDay: {
type: "resourceTimeGrid",
duration: { days: 5 },
buttonText: "5 days"
}
https://codepen.io/Archelite/pen/QWKQyZR
如何强制日历始终显示 5 天(周一至周五)?
【问题讨论】:
-
只需使用正常的周视图并将“周末”设置设置为 false。查看文档了解详细信息。
-
好的,但是可以通过添加资源名称来编辑日历的标题吗?在正常的周视图中,我的标题应该是 '' 30 dec -3 jan - Room A"
-
它已经显示了资源名称 - 演示:fullcalendar.io/docs/v4/vertical-resource-custom-demo。将资源名称添加到 title 是没有意义的,因为可能有多个资源。因此,它们显示在属于该资源的列上方,就像在那个演示中一样。
-
是的,我同意这一点。但为了显示 5 天(周一至周五),我必须使用不显示资源名称的正常周视图。这就是我想使用自定义垂直资源视图的原因。
-
5 天视图很简单:codepen.io/ADyson82/pen/JjRppYy?editors=001 使用“周”视图并隐藏周末。并显示资源名称。我不知道你认为问题是什么。我已将其添加为完整答案,如下所示。
标签: angular typescript fullcalendar fullcalendar-4