Javascript 事件不受限制
大家好,我用完整的日历作为我的日历。我现在面临的问题是,我正在填充日历中的所有事件。现在举例来说,如果我一天有10个事件,它将显示所有这些事件,而不是显示4个事件,然后给出一个加号事件来查看所有其他事件。我不明白为什么我要面对这个问题。请告诉我我做错了什么。下面是我用来填充事件的代码:Javascript 事件不受限制,javascript,jquery,fullcalendar,Javascript,Jquery,Fullcalendar,大家好,我用完整的日历作为我的日历。我现在面临的问题是,我正在填充日历中的所有事件。现在举例来说,如果我一天有10个事件,它将显示所有这些事件,而不是显示4个事件,然后给出一个加号事件来查看所有其他事件。我不明白为什么我要面对这个问题。请告诉我我做错了什么。下面是我用来填充事件的代码: viewRender: function (view) { $.ajax({ type: "POST", url: base_url +"apps/calendar
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的一个示例。
这对我适用。在完整日历配置中使用以下参数
$('#calendar').fullCalendar({
eventLimit: 4, // Here
viewRender: function (view) {
// Your code mentioned in your question.
}
});
这只是放置eventLimit的一个示例。
这对我很有用。这是完整的日历默认设置 看 eventLimit 2.1.0限制每天显示的事件数 布尔值,整数。默认值:false 用法 把它当作假的
我不知道您使用的是哪个版本,但奇怪的是,它不是默认的
false
。它是完整的日历默认值
看
eventLimit 2.1.0限制每天显示的事件数
布尔值,整数。默认值:false
用法
把它当作假的
我不知道您使用的是哪个版本,但奇怪的是,它不是默认的
false
。我应该把它放在哪里?我已经把它放好了,它可以工作,但当我再单击+2时,它会显示所有内容。我不想让所有人都来,只想隐藏一个。可能吗?不,这是fullcalendar的默认行为。没有办法覆盖它?您可以自己处理事件的显示,并使用回调选项,参数cellInfo有一个属性hiddenSegs,其中包含最初未显示的项目。我应该将其放置在何处?我已经放置了它,它可以工作,但当我单击+2更多时,它会显示所有项目。我不想让所有人都来,只想隐藏一个。有可能吗?没有,这是fullcalendar的默认行为。没有办法覆盖它?您可以自己处理事件的显示,其中有一个回调选项,参数cellInfo有一个属性hiddenSegs,其中包含最初未显示的项目