首先,请原谅我的英语,我来自墨西哥。资源的业务时间在周末不工作议程日期
我的问题是这样的......
我有这样的代码:
$('#calendar').fullCalendar({
defaultView: 'agendaDay',
businessHours: false, // to enable all 24 hours regardless of the businessHours per resource
weekends: true, // to allow navigation between weekend days
resources: [
{ id:1, title: "Employe 1", businessHours: { start:"08:00:00", end:"12:00:00" } },
{ id:2, title: "Employe 2" }
]
});
正如你所看到的,我使用agendaDay模式fullcalendar的时间表插件(在垂直时间表插槽),和我所做的是宣布2资源,一个与businessHours和其他没有businessHours。这里的问题(我不知道它是否是一个bug)是在周末的时候导航的。在查看非周末日期时没有问题,但是当周末日期被查看时,资源时间表被禁用就好像这些没有businessHours一样,但是只发生与businessHours(没有这个属性的那些资源工作正常)的资源,当全局性地将businessHours属性设置为false时(如在initializacion中所见)。所以,问题在于,我需要为businessHours分别显示资源,因为我的资源是雇员,每个人可以有不同的时间表,并且每天有更多的工作人员,这是因为我需要管理一个businessHour每资源而不是全球。 请帮忙吗?
问候!
尝试在[JSFiddle](https://jsfiddle.net/)或同等版本中重现该问题。 –
AgendaDay视图对资源一无所知,它是标准fullCalendar的一部分,专门用于在没有资源的情况下工作,这些资源是额外的Scheduler插件的一部分。所以我认为它忽略了你的资源,并因此而忽略了你的业务时间。也许如果你将groupByResource(https://fullcalendar.io/docs/vertical_resource_view/groupByResource/)设置为true,那么它会显示当天每个资源的列,并将考虑资源设置。尝试一下,让我知道。 – ADyson
Void Ray我无法在JSFiddle中重现该问题,因为它看起来像fullcalendar没有将它的调度程序插件的url作为cdn或等价物。 ADyson,这是一个在议程模式下使用fullcalendar'调度程序插件的URL,虽然资源尚未在级别资源中定义businessHours。我用groupByResource真正的价值,但不工作。 –