Fullcalendar Scheduler, при создании нового события не обновляет календарь

Я создаю резервирование для проектора, и при разработке я застрял здесь, где каждый раз, когда я перетаскивал новые события, он не создает новое событие в представлении календаря. Я попытался предупредить значения и получил их правильно, только календарь не обновляется. Fullcalendar + Scheduler имеет ограниченные ресурсы в Интернете, поэтому я попытался спросить здесь. Кто-нибудь знает, чего не хватает или что нужно сделать?  введите описание изображения здесь

select: function(info) 
   {

       this.title = prompt('Event Title:');

       if (this.title) {

           this.eventData = {
               title: this.title,
               start: info.start,
               end: info.end,
               resourceId: info.resource.id // Example  of resource ID
           };

             $('#calendar').fullCalendar('renderEvent', this.eventData, true); // stick? = true
       }
       $('#calendar').fullCalendar('unselect');
       alert('selected ' + info.start + ' to ' + info.endStr + 'wew ' + info.resource.id);
   },


person PoorGrammer    schedule 06.05.2019    source источник
comment
Какую версию fullCalendar вы используете? Некоторые из ваших синтаксисов соответствуют v4, а некоторые - V3 ... но они очень разные, вы не можете смешивать их. А вы проверили консоль на наличие ошибок?   -  person ADyson    schedule 06.05.2019
comment
Версия 4.1 сэр. Пока ошибок консоли нет, просто она не обновляет события в представлении календаря   -  person PoorGrammer    schedule 07.05.2019
comment
Спасибо, сэр, я часто забываю, что синтаксисы V3 и V4 различаются. Просто перешел на чистые коды v4 и добавил метод .addEvent, и теперь проблема решена. Спасибо   -  person PoorGrammer    schedule 07.05.2019


Ответы (2)


calendar.addEvent({
                        id: NewEventID, resourceId: info.resource.id, start: info.startStr, end: info.endStr, title: Title2
                    });

Вот что я забыл сделать, а затем повторно получить события с помощью calendar.refetchEvents () ;. Задача решена!

person PoorGrammer    schedule 08.05.2019

Просто перешел на чистый V4, удалил синтаксис V3 и включил функцию .addEvent. Задача решена!

person PoorGrammer    schedule 07.05.2019
comment
Тем, кто читает это и сталкивается с подобной проблемой, может быть полезно показать, что именно вы изменили. За это ответ стоит проголосовать ... - person ADyson; 07.05.2019