Проблемы с рендерингом fullcalendar v4 - PullRequest
0 голосов
/ 02 февраля 2020

У меня проблемы с рендерингом версии 4. В версии 3 это было сделано следующим образом:

$('#mycalendar').fullCalendar('renderEvent', NuevoEvento);

В новой версии написано, что это так, но это не работает для я:

calendar.addEvent( event [, source ] )*/
$('#btnAgregar').click(function() {
  var NuevoEvento = {
    title: $('#txtEvento').val(),
    description: $('#txtEvento').val(),
    start: $('#txtFecha').val(),
  };

  calendar.addEvent({
    NuevoEvento
  });

  $('#registrarEvento').modal('toggle'); //cerrar modal
});

1 Ответ

0 голосов
/ 02 февраля 2020

Измените

calendar.addEvent({
    NuevoEvento
  });

на

calendar.addEvent(
    NuevoEvento
  );

(т.е. удалите { и }). Fullcalendar ожидает объект события со свойствами на верхнем уровне. Ваша переменная NuevoEvento уже является объектом в этом формате, правильно. Помещая { и } вокруг него при добавлении, вы используете объектно-литеральный синтаксис JavaScript, чтобы обернуть его внутри другого объекта, и fullCalendar не может реализовать его структуру.

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