完整日历显示所有员工预约栏目明智

时间:2013-11-28 11:45:13

标签: jquery calendar fullcalendar

我如何使用arshaw的完整日历在单日历栏中明智地显示所有员工日明智的约会。??

在日视图中,我可以设置所有员工的预约,但我如何为不同的员工制作专栏?

enter image description here

1 个答案:

答案 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']
 },
 ...
});