【发布时间】:2017-06-20 12:51:07
【问题描述】:
具有全天关闭事件的全日历调度程序
很好奇,如果有一种方法,当有一个全天事件时,我可以用某种 block 屏幕或视图更改或交换整个视图。好处是它会锁定用户的编辑,而且它(可以说)是一个更好的全天活动视图,而不是仅仅在顶部显示一些东西。因此,我们会从第二张图片中获得视图,而不是我们在第一张图片中看到的内容。
第三张图片只是一个常规视图,供参考。
这是我的调度程序视图中的代码:
<div class="tab-pane" id="tabSchedule">
<div id="roomCalendar" class="calendar" ng-model="eventSources"></div>
</div>
这是我的日历配置:
$('#roomCalendar').fullCalendar({
defaultView: 'agendaDay',
eventClick: $scope.eventClick,
editable: true,
eventOverlap: false,
selectable: true,
selectHelper: true,
select: $scope.dayClick,
slotDuration : '00:15:00',
slotEventOverlap: false,
allDaySlot: true,
resources: [{ id: 'room1', title: 'room1', eventColor: "#71A3C1"},
{ id: 'room2', title: 'room2', eventColor: "#45A43D" },
{ id: 'room3', title: 'room3', eventColor: "#FABE3A" },
{ id: 'room4', title: 'room4', eventColor: "#F8303E" }],
events: function (start, end, timezone, callback) {
callback($scope.eventSources);
},
});
想法?这样的事情有可能吗?
提前致谢。
【问题讨论】:
标签: jquery angularjs fullcalendar fullcalendar-scheduler