完整日历资源视图阻止/禁用时隙范围

fullcalendar resource view block/disable timeslot range

本文关键字:时隙 范围 日历 资源 视图      更新时间:2023-09-26

我使用的是从下载的资源视图的完整日历http://ikelin.github.io/fullcalendar/。。。

我把"资源"当作"人"来使用。现在我想将可用的时间段分配给个人,完整的日历应该自动"阻止"没有可用的时间,所以我不能为该资源创建事件。

我已经在数据库中保存了每天的时间,比如:personid,day,starttime,endtime。我想为每一次<starttime和>endtime。但问题是,这些事件也会在正常的视图中看到。

还有其他想法或建议吗?

感谢

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

这是我完整日历初始化的一部分:

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