FullCalendar多个日历未正确排序

时间:2015-09-28 16:18:37

标签: jquery fullcalendar gcal

我遇到多个日历的问题,将数据输入我的FullCalendar。

是否有任何功能允许按开始时间(即上午9点开始显示在上午10点以上)按时间顺序排列日历事件,并且在不同的日历中维护此功能?

目前,我的活动似乎是随机显示的,并在不同的日历中分组。

我附上了结果的屏幕截图,并希望了解可能导致这种看似随机的数据输出的原因,以及如何以对用户合乎逻辑的方式修复它。

http://imgur.com/l3Kc4x3

1 个答案:

答案 0 :(得分:0)

  

eventOrder 2.4.0

     

确定具有相同日期的垂直排序事件/   次。

String / Array / Function, default: "title"
     

默认情况下,FullCalendar会决定持续时间较长的事件   较早的开始时间排在其他事件之上。然而,事件   通常具有相同的确切开始时间和持续时间,尤其如此   适用于全天活动。默认情况下,当发生这种情况时,事件就是   按标题按字母顺序排序。 eventOrder提供了能力   覆盖此行为。

     

此设置接受一些不同的参数:

     
      
  • 事件对象属性的名称,如"title"。这可以是非标准字段的名称。排序将以升序进行   订购。如果以"-title"之类的减号作为前缀,则排序将   按降序发生。

  •   
  • 以逗号分隔的属性名称字符串,例如"title,propA,-propB"

  •   
  • 一个接受两个参数并返回-11的函数,类似于sort的比较函数。

  •   
  • 一组属性名称和函数,如[ "title", "-propA", myFunc ].

  •   

http://fullcalendar.io/docs/event_rendering/eventOrder/