这篇文章已经过时了。此后,在完整日历资源时间线计划版本 4.0 中已更改。我在 DOM 对象 'el' 中使用了 'addEventListener' 请参阅下面的调用 'resourceRender' 的代码片段,这样您就可以看到如何在渲染完成后访问资源单元格上的点击事件。
document.addEventListener('DOMContentLoaded', function () {
var calendarEl = document.getElementById('calendar');
var calendar = new FullCalendar.Calendar(calendarEl, {
schedulerLicenseKey: '<hidden>',
plugins: ['interaction', 'resourceTimeline'],
resourceLabelText: 'Resources',
resources: "<see fullcalendar support docs>",
events: "<see fullcalendar support docs>",
resourceRender: function (renderInfo) {
renderInfo.el.addEventListener("click", function(){ console.log('clicked:' + renderInfo.resource.id); });
}
});
calendar.render();
});