大家好,我使用完整的日历作为我的日历。我现在面临的问题是我填写了日历中的所有事件。现在,例如,如果我一天有10个事件,那么所有这些事件将显示4个事件,然后给出一个加号事件以查看所有其他事件。我无法理解为什么我会遇到这个问题。请告诉我,我做错了什么。以下是我填写活动的代码:
viewRender: function (view) {
$.ajax({
type: "POST",
url: base_url +"apps/calendar/getByMonth",
async : false,
dataType: 'html',
data: {'type': $('#formName').val() },
success: function(mark_up){
mark_up = JSON.parse(mark_up);
$.each(mark_up["task"], function() {
this.start = this.end;
});
my_events = mark_up["task"];
console.log(my_events);
$('#calendar').fullCalendar( 'removeEvents');
$('#calendar').fullCalendar('addEventSource', my_events);
}
});
}
当日历然后我进行ajax调用以获取所有事件,然后将这些事件分配给my_events
。
答案 0 :(得分:1)
在fullcalendar配置中使用以下参数
usedPoints
这只是放置eventLimit的一个例子。 这对我有用。
答案 1 :(得分:1)
它是完整的日历默认值。
见
http://fullcalendar.io/docs/display/eventLimit/
eventLimit 2.1.0限制一天显示的事件数。
布尔值,整数。默认值:false
用法
$('#calendar').fullCalendar({
eventLimit: true, // for all non-agenda views
views: {
agenda: {
eventLimit: 6 // adjust to 6 only for agendaWeek/agendaDay
}
}
});
只是将其用作假。
我不知道您使用的是哪个版本,但奇怪的是它不是默认的false
。