Javascript Fullcalendar在顶部放置事件(dayGrid视图)
当在另一天发布事件时,我希望它们在最高层发布。我搜索了文档、StackO、git上的问题、功能请求,但似乎找不到我要找的内容 想知道是否有人有过类似的问题,这可以与他们的解决方案相呼应 以下是我这边正在发生的事情: 似乎事件是按某个时间戳排序的 是的,我正在使用Javascript Fullcalendar在顶部放置事件(dayGrid视图),javascript,fullcalendar,Javascript,Fullcalendar,当在另一天发布事件时,我希望它们在最高层发布。我搜索了文档、StackO、git上的问题、功能请求,但似乎找不到我要找的内容 想知道是否有人有过类似的问题,这可以与他们的解决方案相呼应 以下是我这边正在发生的事情: 似乎事件是按某个时间戳排序的 是的,我正在使用eventOrder,但只有在重新渲染日历时,它才会正确启动 希望它能在eventDrop上工作-只需将其放在顶部即可 编辑: 这是我目前的密码- function loadThisCalendar(allTasks, renderDat
eventOrder
,但只有在重新渲染日历时,它才会正确启动
希望它能在eventDrop
上工作-只需将其放在顶部即可
编辑:
这是我目前的密码-
function loadThisCalendar(allTasks, renderDate) {
var calendarEl = document.getElementById('calendar');
calendar = new FullCalendar.Calendar(calendarEl, {
plugins: [ 'dayGrid', 'interaction' ],
defaultView: 'dayGridWeek',
defaultDate: renderDate,
// this works fine on refresh
// wish it worked like this on drop as well
eventOrder: '-task_update_date',
firstDay: 1,
editable: true,
eventDurationEditable: false,
// Events
events: allTasks,
// Changing date of the event
eventDrop: function(info) {
// Drop success
}
});
}
你能分享一些代码,最小可行的代码来检查错误吗?抱歉,谢谢@Dharmang/在原始答案中添加了我当前的代码//再次,刷新日历很好,但我希望在刷新或我拨打任何其他电话之前,我能控制下降始终在顶部//因为我可以解决这个问题,但如果真的有一种干净的本地方式,那该多好啊?据我所知,没有。也许你应该做一个“你知道吗”@ADyson他们目前是如何下订单的。。。现在看来是偶然的?一些内部时间戳。。。真的搞不懂吗?不,我不知道。你必须检查源代码。