我遇到了多个日历将数据导入我的 FullCalendar 的问题。
是否有任何功能允许按开始时间按时间顺序排列日历事件(即上午 9 点开始显示在上午 10 点以上开始)并且此功能在不同日历中得到维护?
目前,我的活动似乎是随机显示的,并在单独的日历中分组。
我附上了结果的屏幕截图,并希望了解可能导致这种看似随机的数据输出的原因以及如何以对用户合乎逻辑的方式对其进行修复的任何想法。
我遇到了多个日历将数据导入我的 FullCalendar 的问题。
是否有任何功能允许按开始时间按时间顺序排列日历事件(即上午 9 点开始显示在上午 10 点以上开始)并且此功能在不同日历中得到维护?
目前,我的活动似乎是随机显示的,并在单独的日历中分组。
我附上了结果的屏幕截图,并希望了解可能导致这种看似随机的数据输出的原因以及如何以对用户合乎逻辑的方式对其进行修复的任何想法。
事件订单 2.4.0
确定具有相同日期/时间的垂直排序事件。
String / Array / Function, default: "title"
默认情况下,FullCalendar 决定将持续时间较长且开始时间较早的事件排在其他事件之上。但是,事件通常具有相同的确切开始时间和持续时间,对于全天事件尤其如此。默认情况下,发生这种情况时,事件按标题字母顺序排序。
eventOrder
提供覆盖此行为的能力。此设置接受几个不同的参数:
事件对象属性的名称,例如
"title"
. 这可以是非标准字段的名称。排序将按升序进行。如果以减号为前缀,如"-title"
,排序将按降序进行。以逗号分隔的属性名称字符串,例如
"title,propA,-propB"
一个接受两个参数并返回
-1
or1
的函数,类似于 sort 的比较函数。一组属性名称和函数,例如
[ "title", "-propA", myFunc ].