FullCalendar.js - 安排可编辑的eventSource

时间:2017-07-27 11:00:26

标签: fullcalendar

我开发了一个应用程序,员工可以在其中输入工作日。 我的老板让我把他们的日程安排作为背后的水印。 与工作日不同,计划是一个不能更改的不同事件源。 工作日的输入不得重叠,但必须涵盖时间表(隐藏)。

我还没有找到如何在同一来源中禁止重叠,同时允许在不同来源之间进行重叠。 我也不知道如何确保代替重叠,我有一个覆盖。

感谢。

1 个答案:

答案 0 :(得分:0)

感谢ADyson的帮助。

所以我的问题的答案是:

eventSources: [
    {
        id: 'employee',
        events: <the_ajax_code>,
        overlap: function(stillEvent, movingEvent) {
            return stillEvent.source.rendering == 'background';
        }
    },
    {
        id: 'schedule',
        events: <the_ajax_code>,
        editable: false,
        rendering: 'background'
    }
]

员工事件源事件只能与计划事件源中的事件重叠。 时间表在后台呈现。