【发布时间】:2018-02-09 20:20:16
【问题描述】:
我正在我的网页上实现全日历,但遇到了奇怪的错误。事件已正确设置所有内容,但是当加载日历时,它会显示在日历中的错误位置并且持续时间错误。当我拖动事件或刷新日历时,事件放置正确且持续时间也正确。即使事件标题中的时间戳是正确的,只是位置是错误的。问题也只发生在日历中只有一个事件,有多个事件时,一切正常。
_render: function(){
this._super('_render',arguments);
this.getCalendar().fullCalendar({
defaultView: 'agendaWeek',
editable:true,
height: 600,
});
this.getCalendar().fullCalendar( 'renderEvent', {
title: "purple",
start: "2018-02-07T11:30:00+01:00",
end: "2018-02-07T14:15:00+01:00",
color: "purple",
}, true);
// this.renderMeetings();
},
有人知道如何解决这个问题吗? 还要注意“非工作”时间的灰色区域是错位的
编辑:稍微缩小了问题范围 - 即使我只是尝试渲染静态事件也会发生
EDIT2:简化的日历设置,还是一样...
EDIT3:当我在空白页上尝试代码时,它按预期工作,所以日历必须以某种方式干扰我的其他代码......有什么想法吗?
【问题讨论】: