全日历Google隐藏过去的事件

问题描述 投票:0回答:1

如何隐藏过去的事件,使其不显示在fullcalender js API中?这就是我提取日历的方式....

$(function() {
        var calendarEl = document.getElementById('fullcalendar');
        var calendar = new FullCalendar.Calendar(calendarEl, {
            plugins: ['dayGrid', 'list', 'googleCalendar'],
            header: {
                left: 'title',
                center: '',
                right: 'today prev,next'
            },
            defaultView: 'listYear',
            views: {
                activeStart: '2019-11-25'
                
            },
            backgroundColor: 'rgba(1,104,250, .15)',
            borderColor: '#0168fa',
            displayEventTime: true, 
            googleCalendarApiKey: '*********************************',
            events: { googleCalendarId: '************************@group.calendar.google.com' },

            eventClick: function (arg) {
                window.open(arg.event.url, '_blank', 'width=700,height=600');
            arg.jsEvent.preventDefault();
            }
        });
        calendar.render();
});
javascript fullcalendar fullcalendar-4
1个回答
1
投票

隐藏先前事件的最简单方法是通过使用validRange设置,使其始终在当前日期开始有效范围。如果您不想,则无需提供结束日期。

© www.soinside.com 2019 - 2024. All rights reserved.