在AgendaWeek视图中未调用fullCalendar.js dayRender()回调

时间:2017-05-18 20:17:18

标签: javascript fullcalendar

使用fullCalendar.js v3,我正在尝试设置某些时间段(不是整天),但如果您使用dayRender()视图,则不会调用agendaWeek回调。

这似乎是插件中的漏洞(不是错误),所以有人有解决方法吗?

$('#schedule').fullCalendar({
    defaultView: 'agendaWeek',
    dayRender: function( date, cell ) {
        // Never logs anything
        console.log('Running dayRender');
    }
});

1 个答案:

答案 0 :(得分:1)

一种解决方法是将背景事件渲染到相关时隙中。见https://fullcalendar.io/docs/event_rendering/Background_Events

N.B。您不能直接使用CSS执行此任务,因为您在屏幕上看到的网格实际上由两个单独的表组成,这两个表都没有背景,一个分层在另一个的顶部。所以没有任何特定的// Close process by sending a close message to its main window. myProcess.CloseMainWindow(); // Free resources associated with process. myProcess.Close(); 或任何你可以设计的东西。我不能说为什么它的设计是这样的,但可能是创造者有他们的理由。

虽然有点尴尬