我正在尝试计算FullCalendar中每日事件的总数量,以便在LIMIT达到4
后停止在任何特定日期预订的其他事件。
以下是我所遇到的日常事件,当它达到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"
});
}
我想要的是每天qty
的{{1}}次,而非事件。
事件数组示例;
event[]
提前致谢。
答案 0 :(得分:0)
我不确定它是否符合您的要求,但这会计算一天点击后的给定日期内的事件数量(月视图):
parameters:
foo: bar
imports:
- { resource: parameters.yml }
https://jsfiddle.net/jzajf4e8/
希望这会有所帮助
最好的问候
的Krzysztof