jquery - 使用资源 Fullcalendar 计算每天的事件
问题描述
我试图在 fullcalendar 上计算每天的事件,但我得到了错误的输出。我想做的是每天对事件进行分组和计数,并按资源分组。但输出只是对它进行分组并将其分配到第一个资源组
这是我的小提琴
eventRender: function(event, element) {
flagEvent(event, element);
if (event.end && event.start.format('YYYY-MM-DD') !== event.end.format('YYYY-MM-DD')) {
while (event.end > event.start) {
event.start.add(1, 'day');
console.log('flag', event.start.format('YYYY-MM-DD'))
flagEvent(event, element);
}
}
},
eventAfterAllRender: function(view) {
$('#calendar .fc-day.fc-widget-content').each(function(i) {
var date = $(this).data('date'),
count = $('#calendar a.fc-event.event-on-' + date).length;
if (count > 0) {
$(this).html('<div class="fc-event-count">' + (count) + '<div>');
} else {
$(this).html('<div class="fc-event-count"><div>');
}
});
},
这应该是基于给定数据的输出:
解决方案
推荐阅读
- modeling - CAD(Solidworks):如何随着斜坡的宽度变化而拉伸
- pointers - 返回地址 x86 汇编
- css - 悬停时停止 CSS 动画
- r - 每个新行的R循环`sample()`函数
- vue.js - 如何在 VueJS 项目的 index.html 中显示特定的 head 标签?
- powershell - 调用 WMIMethod - 未找到引发错误 - SCCM CCM 操作
- amazon-web-services - 从 Lambda 自定义运行时访问 SSM 参数存储
- python - 使用合并单元格导入 Excel 数据
- azure-active-directory - Azure AD B2C 配置文件编辑策略
- c# - 实体框架核心,只返回与 Automapper 相关的 id?