Fullcalendar 如何使用json属性对完整日历中的事件进行排序,而不考虑起始时间和持续时间?

Fullcalendar 如何使用json属性对完整日历中的事件进行排序,而不考虑起始时间和持续时间?,fullcalendar,Fullcalendar,我想使用名为“displayOrder”的json属性对事件进行排序。但不是在开始时间。 我已经应用了eventOrder:“displayOrder”仍然没有根据给定的输入进行排序 这意味着事件一应该首先出现。 这里是json { “标题”:“事件二”, “开始”:“2015-10-01T10:30:00-05:00”, “结束”:“2015-10-02T17:30:00-05:00”, “显示顺序”:“2”, “bookingsAvailable”:正确, “描述”:“我们可以在JSON中添

我想使用名为“displayOrder”的json属性对事件进行排序。但不是在开始时间。 我已经应用了eventOrder:“displayOrder”仍然没有根据给定的输入进行排序

这意味着事件一应该首先出现。 这里是json

{ “标题”:“事件二”,
“开始”:“2015-10-01T10:30:00-05:00”, “结束”:“2015-10-02T17:30:00-05:00”, “显示顺序”:“2”, “bookingsAvailable”:正确, “描述”:“我们可以在JSON中添加描述”

},, { “标题”:“活动一”,
“开始”:“2015-10-01T11:30:00-05:00”, “结束”:“2015-10-01T17:30:00-05:00”, “显示顺序”:“1”
}


您需要在fullcalendar.js中修改
比较lotsegs(seg1,seg2)

   function compareSlotSegs(seg1, seg2) {
            return seg1.originalStart - seg2.originalStart || // earlier start time goes first
                    (seg2.originalEnd - seg2.originalStart) - (seg1.originalEnd - seg1.originalStart) || 
                    (seg1.event.displayOrder|| '').localeCompare(seg2.event.displayOrder); 
        }

您需要在fullcalendar.js中修改
compareSlotSegs(seg1,seg2)

   function compareSlotSegs(seg1, seg2) {
            return seg1.originalStart - seg2.originalStart || // earlier start time goes first
                    (seg2.originalEnd - seg2.originalStart) - (seg1.originalEnd - seg1.originalStart) || 
                    (seg1.event.displayOrder|| '').localeCompare(seg2.event.displayOrder); 
        }