大家好,我的日历使用的是完整日历。我现在面临的问题是我正在填充日历中的所有事件。现在,例如,如果我一天有 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
。
最佳答案
在您的完整日历配置中使用以下参数
$('#calendar').fullCalendar({
eventLimit: 4, // Here
viewRender: function (view) {
// Your code mentioned in your question.
}
});
这只是放置 eventLimit 的示例。 这对我有用。
关于javascript - 事件不限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35745684/