【问题标题】:How to prevent fullcalendar to show the start-hour in the event headline?如何防止 fullcalendar 在事件标题中显示开始时间?
【发布时间】:2012-02-16 19:21:00
【问题描述】:

在月视图中,全日历具有很好的功能,可以在非全天事件的顶行显示开始时间。如果您不想在活动标题中提供更多详细信息,这可能会很有用。

我想在月视图中显示一些详细信息,例如开始和结束时间 (15.00 - 18-00)、位置等。

这导致 fullcalendar 像这样显示我的事件:“15 15.00 - 18.00”。

有什么方法可以阻止 fullcalendar 显示开始时间,或者有什么方法可以让 fullcalendar 显示完整的时间跨度 (15.00 - 18.00)?

谢谢。 亚历克斯

【问题讨论】:

    标签: fullcalendar


    【解决方案1】:

    试试这个,它对我有用:

    $('#calendar').fullCalendar({
         displayEventTime : false
    });
    

    这应该会阻止 fullcalendar 在事件标题中显示开始时间。

    【讨论】:

      【解决方案2】:

      这就是你要找的……

      http://arshaw.com/fullcalendar/docs/text/timeFormat/

      timeFormat: 'H(:mm)' // uppercase H for 24-hour clock
      

      我相信如果你想删除它,你所要做的就是包含一个空字符串,也就是......

      timeFormat: ''(, or no , depending on if there is another object following)
      

      【讨论】:

      • 非常感谢您的帮助!我设置了timeFormat,但我忽略了括号。使用 timeFormat: 'H:mm{ - H:mm}' 我得到了我想要的。这个软件真的很棒。
      • 我同意,非常有用的 api。不要忘记接受答案。 :)
      • 我使用的是 2.3.1 版本,发现上述解决方案不起作用,但提供一个空格可以:' '
      【解决方案3】:

      正如@Isaak Kleinman 在评论中所说,这是正确的语法:

      timeFormat: ' ',       //with the space
      

      【讨论】:

        【解决方案4】:

        我遇到了同样的问题...不过我得到了解决方案

        将此添加到您的代码中:

        displayEventEnd: true,
        timeFormat: 'h:mma',
        

        【讨论】:

          猜你喜欢
          • 2015-01-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-04-01
          • 1970-01-01
          相关资源
          最近更新 更多