0
LIMITが4
に達すると、特定の日に今後のイベントを停止するために、FullCalendarで毎日のイベントの合計数をカウントしようとしています。FullCalendar総額1日あたりのクライアントイベントの合計数
これは、4
に届いたばかりの日常的なイベントでうまく動作しますが、qty
を超えています。私が欲しいもの
var eventCounter = 0;
$('#calendar').fullCalendar('clientEvents', function(event) {
if(moment(start).format('YYYY-MM-DD HH:mm:ss') == event.start.format('YYYY-MM-DD HH:mm:ss')) {
eventCounter++;
}
});
if(eventCounter < 4) {
$('#ModalAdd #start').val(moment(start).format('YYYY-MM-DD HH:mm:ss'));
$('#ModalAdd #end').val(moment(end).format('YYYY-MM-DD HH:mm:ss'));
$('#ModalAdd').modal('show');
} else {
swal({
title: "Maximum Bookings",
text: "Sorry, the maximum number of bookings are taken for this day. Please select another date.",
type: "warning"
});
}
は、一日あたりevent[]
はなく、イベントのqty
カウントです。
イベントの配列の例。
events: [
{
id: '233',
title: 'Tandem Jump',
qty: '4',
start: '2016-11-29 00:00:00',
end: '2016-11-29 00:00:00'
},
{
id: '239',
title: 'Tandem Jump',
qty: '2',
start: '2016-11-30 00:00:00',
end: '2016-11-30 00:00:00'
},
]
ありがとうございます。