FullCalendar не обновляется в IE 11 - PullRequest
0 голосов
/ 08 мая 2018

У нас есть кнопка для обновления, и при обновлении мы должны очистить массив eventSources и заполнить его новыми данными.Это исходный массив событий.

this.calEvents = [
    { title: 'All Day Event', start: new Date(y, m, 1) },
    { title: 'Long Event', start: new Date(y, m, d - 5), end: new Date(y, m, d - 2) },
    { id: 999, title: 'Repeating Event', start: new Date(y, m, d - 3, 16, 0), allDay: false },
    { id: 999, title: 'Repeating Event', start: new Date(y, m, d + 4, 16, 0), allDay: false },
    { title: 'Birthday Party', start: new Date(y, m, d + 1, 19, 0), end: new Date(y, m, d + 1, 22, 30), allDay: false },
    { title: 'Click for Google', start: new Date(y, m, 28), end: new Date(y, m, 29), url: 'http://google.com/' }
];
this.eventSources = [this.calEvents];

Код обновления полного календаря при нажатии кнопки,

var eventSources = this.calEvents.map((event) => {
    return {
        title: event.title,
        start: event.start
    }
});
this.uiCalendarConfig.calendars['myCalendar'].fullCalendar('removeEvents') 
this.uiCalendarConfig.calendars['myCalendar'].fullCalendar('addEventSource', eventSources);
this.uiCalendarConfig.calendars['myCalendar'].fullCalendar('refetchEvents');

Приведенный выше код работает в Chrome, но не работает в IE 11.

Существует ли отдельный API для обновления данных в IE?

Это массив eventSources.eventsources Array Спасибо!

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