多个日历不能正确排序



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

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

目前,我的事件似乎是随机显示的,并在单独的日历中分组。

我已经附上了结果的屏幕截图,并将感谢任何想法,什么可能导致这种看似随机的数据输出,以及我如何能够以一种对用户合乎逻辑的方式修复它。

https://i.stack.imgur.com/hKelo.jpg

eventOrder测试盒框

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

String / Array / Function, default: "title"

默认情况下,FullCalendar决定持续时间较长的事件和较早的开始时间排在其他事件的前面。然而,事件通常有相同的开始时间和持续时间,这是特别的全天活动都是如此。默认情况下,当发生这种情况时,事件是按标题字母顺序排序。eventOrder提供了这样的能力重写此行为

这个设置接受几个不同的参数:

  • 事件对象属性的名称,如"title"。这可以是一个非标准字段的名称。排序将以升序进行秩序。如果前缀有一个负号,比如"-title",排序将

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新