我如何使用arshaw的完整日历在单日历栏中明智地显示所有员工日明智的约会。??
在日视图中,我可以设置所有员工的预约,但我如何为不同的员工制作专栏?
答案 0 :(得分:0)
This feature has been suggested,但似乎尚未在FullCalendar v2.1.1中实现。但是我找到了a fork that implements a "Resource view"。 fork的作者也在他的博客上写了an article。
有a demo基于FullCalendar v2.0.2,但似乎他已经开始转向FullCalendar v2.1,后者与以前的版本相比发生了很大变化。
演示代码显示添加了“resourceDay”视图类型,您可以定义资源并为事件分配资源。我认为这非常直观易用。
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,resourceDay'
},
defaultView: 'resourceDay',
resources: [{
'id': 'resource1',
'name': 'Resource 1'
}, {
'id': 'resource2',
'name': 'Resource 2'
},
events: [{
title: 'R1-R2: Lunch 12.15-14.45',
start: new Date(y, m, d, 12, 15),
end: new Date(y, m, d, 14, 45),
allDay: false,
resources: ['resource1', 'resource2']
},
...
});