fullcalendar资源视图阻止/禁用时隙范围

时间:2014-04-30 11:17:50

标签: javascript fullcalendar

我正在使用从http://ikelin.github.io/fullcalendar/ ...

下载资源视图的完整日历

我正在使用"资源" as"人员"。现在我想为这些人分配可用的时间段,并且完整的日历应该自动地"阻止"没有可用的时隙,所以我无法为该资源创建事件。

我已经在我的数据库中节省了每天的时间,例如:personid,day,starttime,endtime。我想创建一个每周一次的活动,例如"阻止"每次< starttime和>时间结束。但问题是,这些事件也会在普通观点中看到。

还有其他想法或建议吗?

由于

1 个答案:

答案 0 :(得分:2)

我没有找到一个优雅的解决方案。但我只是警告用户不可能这样做,我重新加载日历,以便事件回到最初的位置。

我的fullCalendar初始化的这一部分:

eventDrop: function (event, delta, revertFunc, jsEvent, ui, view) {
    if (isNaN(parseInt(event.resourceId))) {
        alert('You cannot move event here');
        $(selectorFullCalendar).fullCalendar('refetchEvents');
    }
},