Как обновить события в FullCalendar - PullRequest
0 голосов
/ 24 февраля 2019

Я пытаюсь настроить приложение 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'>&#xe5cd;</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);

},

});});

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