Fullcalendar считать события текущего дня по свойству
Я использую полную версию календаря 4. Когда в текущем дне есть события, которые каким-то образом изменились, я хочу обновить отдельную часть моей страницы с количеством событий: сколько подтверждено, сколько подтверждено, сколько отменено и т.д. на определенную дату (называемую call_list_date) в моем коде.
Мне было интересно, если есть способ сделать это, используя один из методов fullcalendar? В настоящее время я использую eventrender для подсчета того, что мне нужно, но я обнаружил, что рендер события запускается, и счетчики обновляются, даже когда я изменяю размер, наводю событие на текущую дату и так далее.
Есть ли обратный вызов или что-то, что я могу использовать в fullcalendar, который запускается ТОЛЬКО, когда событие перерисовывается / отбрасывается / добавляется после внесения пользователем определенного изменения в событие.
Вот что я использую для обновления моих счетов:
eventRender: function(info) {
//update call list counts if event on same date
//only update call list if call list date = date of event!
var call_list_date = moment($('#call_date').data('call_date_to_pass')).format('YYYY-MM-DD');
var event_date = moment(info.event.start).format('YYYY-MM-DD');
if (call_list_date == event_date) {
var appt_status = info.event.extendedProps.appt_status_id;
var post_appt_status = info.event.extendedProps.post_appt_status_id;
//unconfirmed
if ((appt_status == '2' || appt_status == '9' ||
appt_status == '10') && post_appt_status == null) {
var this_number = $('#unconfirmed_count').text();
if (!this_number) {
this_number = 0;
}
var unconfirmed_count = parseInt(this_number);
var new_unconfirmed_count = unconfirmed_count + 1;
$('#unconfirmed_count').text(new_unconfirmed_count);
}
//confirmed
if (appt_status == '1' && post_appt_status == null) {
var this_number = $('#confirmed_count').text();
if (!this_number) {
this_number = 0;
}
var confirmed_count = parseInt(this_number);
var new_confirmed_count = confirmed_count + 1;
$('#confirmed_count').text(new_confirmed_count);
}