Я пытаюсь настроить приложение FullCalendar для включения обновления событий.Я нашел эту демонстрацию в Интернете, которая использует обратный вызов eventClick для облегчения обновления событий.Однако я не совсем понимаю, как работает эта демонстрация.почему включен параметр jsEvent, если он фактически не используется во время обратного вызова?Должен ли этот параметр быть удален?Спасибо!
JS
$(document).ready(function() {
$ ("# calendar"). FullCalendar ({header: {left: "prev, next today", по центру: "title", right: "month, повестки дня, повестка дня, повестка дня "}, defaultView:" месяц ", navLinks: true, // может щелкать названия дней / недель для навигации по представлениям, которые можно выбрать: true, selectHelper: false, editable: true, eventLimit: true, // allow" more"ссылка, когда слишком много событий
select: function(start, end) {
var title = prompt("Event Content:");
var eventData;
if (title) {
eventData = {
title: title,
start: start,
end: end,
color: $("#colorPicker").val()
};
$("#calendar").fullCalendar("renderEvent", eventData, true); // stick? = true
}
$("#calendar").fullCalendar("unselect");
},
eventRender: function(event, element) {
element
.find(".fc-content")
.prepend("<span class='closeBtn material-icons'></span>");
element.find(".closeBtn").on("click", function() {
$("#calendar").fullCalendar("removeEvents", event._id);
});
},
eventClick: function(calEvent, jsEvent) {
var title = prompt("Edit Event Content:", calEvent.title);
calEvent.title = title;
$("#calendar").fullCalendar("updateEvent", calEvent);
},
});});