显示月视图中的事件总数(完整日历)?

She*_*rry 1 jquery fullcalendar

我可以在月视图日程日历中显示事件计数,而不是显示所有事件.在完整的日历.我正在使用最新的完整日历插件.如果是,那么请帮忙.

小智 8

如果您需要,这是我的解决方法.将'date-num'添加到event元素,然后使用eventAfterAllRender回调对它们进行计数

        eventRender: function (event, element, view) { 
            $(element).each(function () { 
                $(this).attr('date-num', event.start.format('YYYY-MM-DD')); 
            });
        },
        eventAfterAllRender: function(view){
            for( cDay = view.start.clone(); cDay.isBefore(view.end) ; cDay.add(1, 'day') ){
                var dateNum = cDay.format('YYYY-MM-DD');
                var dayEl = $('.fc-day[data-date="' + dateNum + '"]');
                var eventCount = $('.fc-event[date-num="' + dateNum + '"]').length;
                if(eventCount){
                    var html = '<span class="event-count">' + 
                                '<i>' +
                                eventCount + 
                                '</i>' +
                                ' Events' +
                                '</span>';

                    dayEl.append(html);

                }
            }
        }
Run Code Online (Sandbox Code Playgroud)