fullcalendar timegridweek не показывает время событий должным образом - PullRequest
0 голосов
/ 10 февраля 2020

Я использую fullcalendar для создания календаря с тремя представлениями (dayGridMonth, timeGridWeek, listMonth), и они работают нормально, за исключением timeGridWeek, который не показывает события в надлежащем файле времени, вы можете увидеть на этом изображении:

timeGridWeek error

это код календаря:

document.addEventListener('DOMContentLoaded', function() {          
            var calendarDiv = document.getElementById('calendar');
            $.getJSON("/exams/events", function (data) {
                var calendar = new FullCalendar.Calendar(calendarDiv, {
                    buttonText: {
                        today:'Hoy',
                        dayGridMonth:'Mes',
                        dayGridWeek: 'Semana',
                        listMonth: 'Lista'                                    
                    },
                    firstDay: 1,
                    bootstrapFontAwesome:{
                        prev: 'fa-angle-left',
                        next: 'fa-angle-right'
                    },
                    themeSystem : 'bootstrap',              
                    locales: 'es',
                    plugins: [ 'dayGrid', 'timeGrid', 'list', 'bootstrap'],
                    minTime: '08:00:00',
                    maxTime: '21:00:00',
                    slotDuration: '00:30:01',

                    nowIndicator: true,
                    displayEventTime: true,
                    timeFormat: 'H(:mm)',
                    slotLabelFormat: {
                        hour: 'numeric',
                        minute: '2-digit',
                        omitZeroMinute: false,
                        hour12: true,
                        meridiem: false,//no funciona
                        omitCommas: true
                        },
                    defaultView: 'dayGridMonth',
                    header: {
                        left: 'dayGridMonth,timeGridWeek,listMonth',
                        center: 'title',
                        right: 'today prev next'
                    },
                    allDayText: '',
                    height: 'auto',
                    editable: true,
                    events: data
                });
                calendar.addEventSource('/releases');
                calendar.render();
                changeCalendarView();               
            });         
        });

формат дня и времени, который я установил, соответствует его формату: SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX")

Я делаю что-то не так? Нужно ли менять формат даты?

Спасибо за все !!

...