我使用的是从下载的资源视图的完整日历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');
}
},