我想覆盖完整日历中的事件渲染功能。我的情况就像我有两个 js 文件,在一个父 js 中我正在创建一个日历,在子 js 文件中我想使用子 js 文件呈现事件。那么有什么方法可以从子 js 文件中覆盖完整日历的事件。这是我在父 js 中完整日历的代码 eventRender 函数。
eventRender: function(event, element) {
$(element).children().addClass("fc-event-inner-"+event.statusId);
$(element).children().attr("id",event.id);
setEventColor(element, _statusIdToEventBackgroundColor[event.statusId],_statusIdToEventFontColor[event.statusId]);
createContextMenu(event.statusId);
}
这是子文件的代码
$(_panel).fullCalendar( 'renderEvent',loadedEvents, true);
子文件中的这个函数调用父文件的 eventRender 函数。我在父 Js 文件中的日历就像虚拟的。因为我希望我的所有事件都来自子 Js 文件的控制和绑定。有没有机会我可以在子 js 中创建或使用父类的函数(EventRender),或者我可以通过创建对象来访问它。
帮助表示赞赏。谢谢。