当前位置: 首页 > 知识库问答 >
问题:

跨越一天以上的Fullcalendar事件

公良鸿畅
2023-03-14

我的整个日历上有超过一天的活动。我有开始日期和结束日期和时间。但是,在我的日历列表视图中,超过一天的事件的时间显示不正确。我的活动开始和结束时间是上午8:00到下午5:00,但这些活动显示的是上午8:00到上午12:00。第一天,第二天上午12:00至下午5:00。

共有1个答案

申思远
2023-03-14

日历的行为是正确的。你的活动一直是连续的。它在开始的时间开始,在结束的时间结束,没有间断或间隙。

如果您有一个为期3天的事件,并且希望在第1天显示为从上午8:00开始到下午5:00结束,然后在第2天和第3天显示为相同的,那么您需要将数据作为3个单独的事件提供给fullCalendar(每个事件的日期不同,但开始/结束时间相同)。

例如:

[
  {
    "Pressure Equipment Safety Legislation Seminar",
    "start": "2019-03-26 08:00",
    "end": "2019-03-26 17:00"
  },
  {
    "Pressure Equipment Safety Legislation Seminar",
    "start": "2019-03-27 08:00",
    "end": "2019-03-27 17:00"
  }
  {
    "Pressure Equipment Safety Legislation Seminar",
    "start": "2019-03-28 08:00",
    "end": "2019-03-28 17:00"
  }
]

或者,根据您使用的fullCalendar的哪个版本,您可以利用它的循环事件功能(在版本4中新增),或者在早期版本中,您可以实现自定义循环事件解决方案,比如这个解决方案。

 类似资料:
  • 我有从数据库的培训事件,他们的开始和结束日期是这样的格式“YYYY-MM-DD”。例如: 我试着在endDate上添加12hours(就像这里的答案*),是的,它起作用了,但现在我无法延长事件的日期。 我想要修复这个错误的结束日期问题,而不失去扩展事件的能力。你知道什么解决方案或方法吗?

  • 问题内容: 我正在尝试使列范围可用。具体来说,我正在寻找一个嵌套在另一个内部的方法,当用户单击以查看嵌套表时,它应该展开以向下推动下面的行并填充空白处。这类似于您在MS Access中可以嵌套表的情况,单击行上的“展开”按钮将向您显示嵌套表中的相应条目。 如果有人知道使用进行列跨度的方法,您能指出我正确的方向吗?或者,如果您知道执行此操作的其他方法,则欢迎您提出建议。该应用程序是使用Swing构建

  • VLAN(Virtual Local Area Network),是基于以太网交互技术构建的虚拟网络,既可以将同一物理网络划分成多个VALN,也可以跨越物理网络障碍,将不同子网中的用户划到同一个VLAN中。图2是一个VLAN划分的例子。 图2 实现VLAN的方式有很多种,基于交换设备的VLAN划分,一般有两种: l 基于交换机的端口划分 l 基于IEEE 802.1q协议,扩展以太网帧格式 基于第

  • 问题内容: 您将如何从业务逻辑层中的一种方法在数据访问层中调用几种方法,以使所有SQL命令都驻留在一个SQL事务中? 可以从BLL中的其他位置分别调用每个DAL方法,因此不能保证数据层方法始终是事务的一部分。我们需要此功能,因此,如果数据库在长时间运行的过程中脱机,则不会提交任何内容。业务层基于每个先前调用的结果来编排不同的数据层方法调用。我们只想在整个过程的最后(从业务层)提交。 问题答案: 好

  • 我正在为我的angular应用程序使用fullcalendar插件。我正在使用eventSource获取我的事件。我在JSON中有title、start、end和breakCount键,如下所示: 完整的日历采取标题,开始和结束,但我也想显示我的事件单元格的中断计数。我怎样才能做到这一点?

  • 问题内容: 我试图弄清楚如何用Bootstrap做下面的网格。 我不确定如何创建跨越两行的框(数字1)。这些框按照其排列顺序以编程方式生成。方框1是欢迎消息。 关于最佳方法的任何想法吗? 问题答案: 对于Bootstrap 3: 对于Bootstrap 2: