Полное календарь сбрасывает события сверху (вид DayGrid) - PullRequest
0 голосов
/ 25 февраля 2020

При отбрасывании событий в другой день я хочу, чтобы они отбрасывались на самый верх. Я искал документы, 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

        } 

    });

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...