【发布时间】:2016-07-25 02:41:44
【问题描述】:
我是一名初学者级 Meteor 开发人员,正在从事一个包含 FullCalendar 日历的项目。
我附上了一张关于如何在日历上呈现事件的屏幕截图。如您所见,粗略的红色圆圈突出了我的问题。据我了解,出现此问题是由于表格行在单元格网格上绘制。我该如何解决这个问题?
这是来自我的onRendered() 函数的代码:
Template.calendar.onRendered(() => {
$('#events-calendar').fullCalendar({
// NOTE: Put your options and callbacks here.
events(start, end, timezone, callback) {
let data = Events.find().fetch().map((event) => {
event.editable = !isPast(event.start);
return event;
});
if (data) {
callback(data);
}
}
});
// NOTE: Assures the calendar updates when the DB updates (refecthEvents).
Tracker.autorun(() => {
Events.find().fetch();
$('#events-calendar').fullCalendar('refetchEvents');
});
});
【问题讨论】:
-
你能从 onRendered 函数中展示你的 eventRender() 函数吗?在事件渲染中有一些选项,您可能已经操纵了 html 代码和 css(在 onRendered 函数内部的事件渲染函数中)。
-
我在 onRender() 函数中添加了代码。
标签: javascript css meteor fullcalendar