Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 事件不受限制_Javascript_Jquery_Fullcalendar - Fatal编程技术网

Javascript 事件不受限制

Javascript 事件不受限制,javascript,jquery,fullcalendar,Javascript,Jquery,Fullcalendar,大家好,我用完整的日历作为我的日历。我现在面临的问题是,我正在填充日历中的所有事件。现在举例来说,如果我一天有10个事件,它将显示所有这些事件,而不是显示4个事件,然后给出一个加号事件来查看所有其他事件。我不明白为什么我要面对这个问题。请告诉我我做错了什么。下面是我用来填充事件的代码: viewRender: function (view) { $.ajax({ type: "POST", url: base_url +"apps/calendar

大家好,我用完整的日历作为我的日历。我现在面临的问题是,我正在填充日历中的所有事件。现在举例来说,如果我一天有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的一个示例。
这对我适用。

在完整日历配置中使用以下参数

$('#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,其中包含最初未显示的项目