Javascript Fullcalendar计划程序-多用户视图不工作
我正在尝试使用调度程序获取多个用户视图。这是我正在使用的代码:Javascript Fullcalendar计划程序-多用户视图不工作,javascript,node.js,fullcalendar,fullcalendar-scheduler,Javascript,Node.js,Fullcalendar,Fullcalendar Scheduler,我正在尝试使用调度程序获取多个用户视图。这是我正在使用的代码: $('#calendar').fullCalendar({ schedulerLicenseKey: 'CC-Attribution-NonCommercial-NoDerivatives', defaultView: 'agendaDay', events: [ // events go here ],
$('#calendar').fullCalendar({
schedulerLicenseKey: 'CC-Attribution-NonCommercial-NoDerivatives',
defaultView: 'agendaDay',
events: [
// events go here
],
resources: [
{ id: 'a', title: 'Room A' },
{ id: 'b', title: 'Room B' },
{ id: 'c', title: 'Room C' },
{ id: 'd', title: 'Room D' }
]
// other options go here...
});
但是这不起作用,它不显示多个用户,只显示agenday视图
我的控制台中也出现了一个错误:
未捕获的TypeError:无法读取未定义的属性“Mixin”
我不知道这是否是导致问题的原因。
我从npm安装中安装了fullcalendar和scheduler,我没有在头脑中导入任何链接
所以我的问题是,我的代码是否因为显示的错误或其他原因而无法工作?
如果是因为mixin错误,我希望看到一些可能的修复,我已经尝试了其他修复,但它们似乎不起作用
这是scheduler.js给出的错误
根据中的文档,如果希望议程样式视图按资源分割视图,则需要在日历设置中指定groupByResource选项:
groupByResource: true
这将按资源,然后按日期对视图进行分组
或者,如果希望先按日期分组,然后按资源分组,则可以改为设置GroupByDate和resource:
groupByDateAndResource: true
话虽如此,当然对于agenday视图来说,它不会有任何区别,因为只有一个日期可以显示。获取完整的日历v3或更高版本。它在v2或更早版本中不起作用。请参阅下面关于设置视图的回答。您的控制台错误似乎是无关的-可能是页面中的其他JS导致了这一错误。fullCalendar AFAIK没有所谓的“Mixin”。我认为你说的fullCalendar没有任何Mixin是对的,但scheduler有,这也是我的错误来源。我已经尝试过你的解决方案,但这对我仍然不起作用。所以我担心的是,这个问题属于我在问题中提到的错误。错误究竟来自哪里?什么是堆栈跟踪?我的问题中包含了堆栈跟踪。好的,您能确认一下您使用的jQuery、momentJS、fullCalendar和Scheduler的版本吗?你如何在你的页面中包含它们?并请显示您的整个日历设置代码。