Я хотел бы знать, возможно ли перерисовать весь календарь (FullCalendar V4) внутри обратного вызова eventResize, когда событие изменяется. Причина, по которой мне нужно это сделать, заключается в том, что у некоторых событий есть дети, и у этих детей должны быть те же даты начала / окончания, что и у их родителей.
В маршруте PUT у меня есть некоторые логики c, которые перебирает всех детей и устанавливает те же даты начала / окончания, что и их родители. Таким образом, в основном, данные, которые у меня есть в моей базе данных, в порядке, когда я изменяю размер события, но новые даты начала / окончания детей еще не отображаются, и это то, что я пытаюсь выполнить sh.
Спасибо! :)
Снимок экрана
...
eventResize: function(info) {
const newStart = moment(info.event.start);
const newEnd = moment(info.event.end);
const projectId = $('#projectId').val();
const resourceId = info.event._def.resourceIds[0];
return new Promise((resolve) => {
axios.put('/projets/task', {
projectId: projectId,
taskId: resourceId,
start: newStart,
end: newEnd,
}).then((result, err) => {
if (err) {
console.log(err);
}
console.log('task update success');
// RERENDER HERE
resolve(result);
});
});
}
...