Я использую 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);
}
}
}