使用fullCalendar.js v3,我试图设置某些时隙的样式(不是整天),但是如果使用dayRender()
视图,则不会调用agendaWeek
回调。
这似乎是插件中的一个漏洞(不是错误),所以有人可以解决吗?
$('#schedule').fullCalendar({
defaultView: 'agendaWeek',
dayRender: function( date, cell ) {
// Never logs anything
console.log('Running dayRender');
}
});
最佳答案
一种解决方法是将背景事件渲染到相关时隙中。请参见https://fullcalendar.io/docs/event_rendering/Background_Events。
N.B.您不能直接使用CSS来完成此任务,因为您在屏幕上看到的网格实际上是由两个单独的表组成的,两个表都没有背景,一个在另一个之上。因此,没有任何特定的<td>
或您可以设置样式的任何内容。我不能说为什么要这样设计,但大概是创作者有他们的理由。虽然有点尴尬
关于javascript - 在议程周 View 中未调用fullCalendar.js dayRender()回调,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44057066/