活动不受限制



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

这是

完整的日历默认值。

http://fullcalendar.io/docs/display/eventLimit/

eventLimit 2.1.0 限制一天中显示的事件数。

布尔值,整数。默认值:假

用法

$('#calendar').fullCalendar({
    eventLimit: true, // for all non-agenda views
    views: {
        agenda: {
            eventLimit: 6 // adjust to 6 only for agendaWeek/agendaDay
        }
    }
});

只是把它当作假的。

我不知道你使用的是哪个版本,但奇怪的是它没有false为默认值。

相关内容

  • 没有找到相关文章