Javascript 完整日历:具有开放和关闭日背景/标记的事件
我正在用动态事件创建日历 我的事件对象的最简单表示Javascript 完整日历:具有开放和关闭日背景/标记的事件,javascript,jquery,fullcalendar,Javascript,Jquery,Fullcalendar,我正在用动态事件创建日历 我的事件对象的最简单表示 id:“SDD” 开始:“2018-05-13T0…” 完:“2018-05-26T0” 周一开放:对 星期二开放:假 星期三开放:对 星期四开放:假 ... 因此,在月视图日历中,我想显示我的事件,如果open\u monday为true,则在事件中显示当天网格的背景为绿色。下一个星期二将使用值open\u tuday,该值为false,因此将显示红色 红色和绿色背景仅在事件内部。如果日网格不在任何事件中,则它将保留为空白 我怎样才能做
id:“SDD”
开始:“2018-05-13T0…”
完:“2018-05-26T0”
周一开放:对
星期二开放:假
星期三开放:对
星期四开放:假
...
因此,在月视图日历中,我想显示我的事件,如果
open\u monday
为true,则在事件中显示当天网格的背景为绿色。下一个星期二将使用值open\u tuday
,该值为false,因此将显示红色
红色和绿色背景仅在事件内部。如果日网格不在任何事件中,则它将保留为空白
我怎样才能做到这一点。或者有没有更好的方法使用资源
、约束等来实现这一点
谢谢 我不确定我是否理解,但在每个活动中传递整个开放/关闭工作日列表是相当奇怪的。你应该决定你的活动在哪一个工作日进行,并据此采取行动。只需将eventRender回调字段添加到日历中,即可精确控制呈现事件的HTML元素的布局。看见
要了解活动的工作日,请使用
moment(event.start).day()
看
或者,您可以向日历中添加eventDataTransform字段,该字段将在加载时应用于每个事件,因此您可以更改其任何布局说明符(颜色、背景颜色、类名…),请参见
嗨,珍,谢谢你的回复。事件对象仅保存开始和结束的力矩对象。我想知道日期中的日期这些设置是相对于日历的,因此您不应该从事件属性进行设置。。