She*_*rry 1 jquery fullcalendar
我可以在月视图日程日历中显示事件计数,而不是显示所有事件.在完整的日历.我正在使用最新的完整日历插件.如果是,那么请帮忙.
小智 8
如果您需要,这是我的解决方法.将'date-num'添加到event元素,然后使用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);
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7148 次 |
| 最近记录: |