Fullcalendar 自定义三天视图问题

Fullcalendar 自定义三天视图问题,fullcalendar,Fullcalendar,我正在尝试调整fullcalendar以适应更小的屏幕(iPhone),并尝试通过显示3天而不是7天来创建一个有用的周视图。将显示的列更改为3天是一个简单的修改,但这会在渲染事件时引起问题。在正确的日子里什么都不会出现 以下是修改后的源代码: function BasicWeekView(element, calendar) { ... function render(date, delta) { if (delta) { addDays(date, de

我正在尝试调整fullcalendar以适应更小的屏幕(iPhone),并尝试通过显示3天而不是7天来创建一个有用的周视图。将显示的列更改为3天是一个简单的修改,但这会在渲染事件时引起问题。在正确的日子里什么都不会出现

以下是修改后的源代码:

function BasicWeekView(element, calendar) {
...
    function render(date, delta) {
        if (delta) {
        addDays(date, delta * 3);
        }
        var start = addDays(cloneDate(date), 3);
        var end = addDays(cloneDate(start), 3);
        var visStart = cloneDate(start);
        var visEnd = cloneDate(end);
        t.title = formatDates(
            visStart,
            addDays(cloneDate(visEnd), -1),
            opt('titleFormat')
        );
        t.start = start;
        t.end = end;
        t.visStart = visStart;
        t.visEnd = visEnd;
        renderBasic(1, 1, 3, false);
    }
}
这会导致事件渲染不正确,我很困惑为什么?我已经查过了来源,并试图追溯到原因,但没有成功。点击日期仍然会显示正确的日期(通过dayClick),所以我没有主意了

为了更详细地说明错误,几乎每个事件都会错误地渲染。第三天通常会在第一天呈现事件,或者根本不呈现(即1px宽)。第二天在第三天渲染事件,第一天在第二天渲染事件。周末的处理方式也很奇怪,有时当移动到下一个日期或上一个日期时,它会更改为日视图


我完全困惑不解,希望能得到一些帮助。我已经在api中找到了答案,并在堆栈交换中找到了问题,但运气不好。。。如果有任何帮助,我们将不胜感激:)

我希望在Android上使用完整日历做类似的事情。 完整日历的2.2.5版中有一个更新,允许这种定制

现在可以通过以下方式完成此操作:

views: {
  agendaThreeDay: {
    type: 'agenda',
    duration: { days: 3 },
    buttonText: '3 day'
  },
  defaultView: 'agendaThreeDay'
}
定制完整的日历仍然是一场噩梦,但它已经走过了漫长的道路。
您可以从上的文档页面获取更多信息。

事件的呈现非常混乱。定制fullcalneder是一场噩梦——网格、事件和视图都是独立和相对的。。阿里尔