При отбрасывании событий в другой день я хочу, чтобы они отбрасывались на самый верх. Я искал документы, StackO, проблемы с git, запросы функций и, похоже, не могу найти то, что ищу.
Интересно, есть ли у кого-то похожая проблема, которая может быть связана с их решение.
Вот что в данный момент происходит на моем конце: https://www.loom.com/share/1f8728a80e6f4962855ec24216256e61
Кажется, события упорядочены по какой-то временной метке?
Да, я используя 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
}
});
}