FullCalendar не будет отображаться при попытке реализовать validRange - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь ограничить календарь только текущим месяцем, текущим днем ​​и годом позже, но календарь не будет отображаться. Я смотрю везде, но я не могу это исправить. он работает только с началом, но мне нужен и конец.

Я уже пробовал проходить через моментальный объект, но он не работал.

        var calendarEl = document.getElementById('calendar');
        var noTime = moment();
        var calendar = new FullCalendar.Calendar(calendarEl, {
            plugins: ['interaction','dayGrid', 'timeGrid','bootstrap','moment'],
            editable: true,
            timezone: 'local',
            selectable: true,
            themeSystem: 'bootstrap',
            defaultView: 'dayGridMonth',
            minTime: "06:00:00",
            maxTime: "19:00:00",
            header: {
                left: 'prev,next today',
                center: 'title',
                right: 'dayGridMonth,timeGridWeek,timeGridDay,list'
            },
            validRange: function(nowDate) {
                return {
                    start: nowDate,
                    end: moment(nowDate).clone().add(1,'months')
                };
            },
            select: function (info) {
                $('#editCalendarModal').modal('show');
            }
        });
        calendar.render();

Мне нужно, чтобы он показывал только текущее прошлое и год после текущего года. когда я пытаюсь запустить программу, ничего не появляется.

...