Javascript 在FullCalendar中移动事件时,结束值为null

Javascript 在FullCalendar中移动事件时,结束值为null,javascript,fullcalendar,fullcalendar-4,Javascript,Fullcalendar,Fullcalendar 4,我使用的是FullCalendar 4.3.1,当我将一项任务(事件)从一天移动到另一天时,我收到的end字段为空 我按如下方式初始化日历: document.addEventListener('DOMContentLoaded', function() { let calendarElement = document.getElementById('calendar'); calendar = new FullCalendar.Calendar(calendarEl, {

我使用的是
FullCalendar 4.3.1
,当我将一项任务(事件)从一天移动到另一天时,我收到的
end
字段为空

我按如下方式初始化日历:

document.addEventListener('DOMContentLoaded', function() {
    let calendarElement = document.getElementById('calendar');
    calendar = new FullCalendar.Calendar(calendarEl, {
      locale: 'es',
      plugins: ['interaction', 'dayGrid', 'timeGrid'],
      header: {
        left: 'prev,next today',
        center: 'title',
        right: 'dayGridMonth, timeGridWeek, timeGridDay'
      },
      defaultDate: '0000-00-00',
      navLinks: true, // can click day/week names to navigate views
      selectable: true,
      selectMirror: true,
      select: function(data) {
        // Not relevant
      },
      editable: true,
      eventLimit: true, // allow "more" link when too many events
      events: [],
      eventRender: function(info) {
      },
      eventDrop: function(info) { <-- (1) 
        moveTask(info.event.id, info.event.start, info.event.end);
      },
      eventResize: function(info) {
        moveTask(info.event.id, info.event.start, info.event.end);
      },
      eventClick: function(info) {
         // Not relevant
       }
    });
    calendar.render();
    fillCalendar(); <- Custom method to fill the calendar
});
那么,我做错了什么导致get
end
变为
null

问候

--编辑:

我已经添加了一张带有数据的图片,这些数据是通过日历填充的


我无法复制这个。演示:。当您将事件提供给fullCalendar时,您确定事件确实具有有效的“结束”属性吗?我们可以看看您提供的事件对象的实际示例(而不是生成它的代码,因为我没有访问数据源的权限,这对我来说证明不了什么)。好的。在这种情况下,虽然你不应该得到你看到的错误。正如我所演示的,当您的代码与具有有效结束日期的事件一起使用时,不会导致您所描述的问题。因此,除非你能提供一个可复制的例子(也许是通过分叉我的代码笔并更改代码/数据,以便显示问题的发生),否则我们不清楚如何才能真正帮助你。没有任何明显的错误会导致上述问题。当您可以使用fullCalendar推荐的标准方法之一时,您使用这种奇怪且冗长的添加事件的方法有什么特别的原因吗?e、 g.或。我认为您正在为自己做更多的工作和代码,而不是利用一些有用的功能。您好,我正在通过GET请求从SQlite数据库检索数据。如果这些方法能解决我的问题,我会用它们来解决。我不能复制这个。演示:。当您将事件提供给fullCalendar时,您确定事件确实具有有效的“结束”属性吗?我们可以看看您提供的事件对象的实际示例(而不是生成它的代码,因为我没有访问数据源的权限,这对我来说证明不了什么)。好的。在这种情况下,虽然你不应该得到你看到的错误。正如我所演示的,当您的代码与具有有效结束日期的事件一起使用时,不会导致您所描述的问题。因此,除非你能提供一个可复制的例子(也许是通过分叉我的代码笔并更改代码/数据,以便显示问题的发生),否则我们不清楚如何才能真正帮助你。没有任何明显的错误会导致上述问题。当您可以使用fullCalendar推荐的标准方法之一时,您使用这种奇怪且冗长的添加事件的方法有什么特别的原因吗?e、 g.或。我认为您正在为自己做更多的工作和代码,而不是利用一些有用的功能。您好,我正在通过GET请求从SQlite数据库检索数据。如果这些方法能解决我的问题,我将寻求它们的帮助。
{'id': row['id'], 'title': row['title'], 'start': row['start'], 'end': row['end'], 'backgroundColor': row['color'], 'borderColor': row['color']}