Fullcalendar TypeError:无法读取null的属性“ top”

时间:2018-08-20 20:59:21

标签: javascript fullcalendar fullcalendar-3

我遇到错误,找不到任何解决方法:

  

Fullcalendar TypeError:无法读取null的属性“ top”

这是我的配置

config: {
    schedulerLicenseKey: 'GPL-My-Project-Is-Open-Source',
    defaultView: 'agendaOneDay',
    defaultDate: new Date().toISOString().slice(0, -14),
    minTime: '09:00',
    maxTime: '10:00',
    allDayDefault: false,
    allDaySlot: false,
    height: 500,
    slotLabelFormat: 'HH:mm',
    timeFormat: 'HH:mm',
    firstDay: 1,
    slotDuration: '00:15:00',
    columnFormat: 'ddd, DD MMM',
    editable: false,
    selectable: true,

    eventRenderWait: 1000,
    events: [],

    resources: [],

    views: {
      agendaOneDay: {
        type: 'agenda',
        duration: { days: 1 },
        buttonText: '1 day',
        groupByResource: true,
      },
      agendaThreeDay: {
        type: 'agenda',
        duration: { days: 3 },
        buttonText: '3 days',
        groupByResource: true,
      },
    },

    header: false,

    eventClick: this.clickPlace,

    eventRender: this.renderPlace,
  },

如果有人知道如何解决此问题,请帮忙。

当我加载开发人员页面时,出现此错误。

TypeError: Cannot read property 'top' of null
at CoordCache.getTopPosition (fullcalendar.js?228e:5594)
at ResourceTimeGrid.TimeGrid.computeTimeTop (fullcalendar.js?228e:11988)
at ResourceAgendaView.AgendaView.computeInitialDateScroll (fullcalendar.js?228e:11487)
at ResourceAgendaView.View.applyScroll (fullcalendar.js?228e:3863)
at ResourceAgendaView.ResourceViewMixin.applyScroll (scheduler.js?acd0:245)
at ResourceAgendaView.View.applyQueuedScroll (fullcalendar.js?228e:3851)
at ResourceAgendaView.View.popScroll (fullcalendar.js?228e:3846)
at ResourceAgendaView.View.onRenderQueueStop (fullcalendar.js?228e:3570)
at RenderQueue.intercept (fullcalendar.js?228e:1535)
at RenderQueue.dispatch (jquery.js?1157:5183)

1 个答案:

答案 0 :(得分:1)

我发现一个错误,我从hasSubItems获得了配置的开始和结束时间,它返回了.toLocaleTimeString()09:00 AM行,这是全历的错误格式