【问题标题】:Jquery FullCalendar : How to show Events calendar for a range of days?Jquery FullCalendar:如何显示一系列日期的事件日历?
【发布时间】:2013-12-25 17:25:59
【问题描述】:

我正在尝试使用Adam Shaw's Jquery Full Calendar 来实现活动日程计划。

我尝试了不同的时间间隔,不同的视图,但我不知道如何在日视图中显示几天的列表,而不是一次只显示一天。

例如,我需要显示 12 月 25 日至 1 月 5 日这几天, 天数可能> = 1(甚至可能> 7,因此不是一周视图 )。

如果您能帮我弄清楚是否可以选择在日视图中显示一系列日期,那就太好了。

【问题讨论】:

  • 这些是与日历相关的一些标准视图。恐怕您目前使用 arshaw 将无法做到这一点。
  • 如果您在文档中找不到它...可能需要自定义编码以扩展插件

标签: javascript jquery api plugins fullcalendar


【解决方案1】:

您可以做的最好的事情是在特定的一天,在这一天显示一些模拟从 12 月 25 日到 1 月 5 日的日子的事件。例如,假设您想在 12 月 26 日从 12 月 25 日到 1 月 5 日期间展示:

events:[
  {
   'start':2013-12-26,
   'end':2013-12-26,
   allDay: true,
   'title': "Day 25th Dec 2013" 

  }
   ...
  {
   'start':2013-12-26,
   'end':2013-12-26,
   allDay: true,
   'title': "Day 5th January 2014"

  }
]

现在您可以动态生成标题,这意味着当您创建事件时,可以动态设置标题。

或/||

您可以在一天内的不同时间段显示同一件事,但间隔是我们的一半。

events:[
  {
   'start':2013-12-26 07:00:00,
   'end':2013-12-26 07:30:00,
   allDay: false,
   'title': "Day 25th Dec 2013" 

  }
   ...
  {
   'start':2013-12-26 23:00:00,
   'end':2013-12-26 23:30:00,
   allDay: false,
   'title': "Day 5th January 2014"

  }
]

这是你要找的吗?

【讨论】:

  • 我猜你很接近,第一个很吸引人,你的意思是我应该为每一天应用相同的一天视图,以便我得到一天日历仪式的列表? .
  • 没错,这就是你可以做到的修改日历:)
  • 哦,k,刚刚掌握了窍门,我会为每天维护一个事件数组,并分别进行。 :D
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-31
相关资源
最近更新 更多