完整日历revertFunc()无法在eventResize上运行

时间:2017-05-16 06:28:28

标签: javascript jquery fullcalendar

我正在使用FullCalendar v1.6.1。在我的代码中,当事件调整大小时,我正在检查某些条件,如果无效则通过调用revertFunc()使其成为原始条件。但目前我收到错误

  

未捕获的TypeError:revertFunc不是函数

但是revert函数正在处理eventDrop和drop事件。我的代码如下

eventResize: function (event, delta, revertFunc) {
   if(!valid){
       revertFunc(); // Get the error
   }
},
eventDrop: function (event, dayDelta, minuteDelta, allDay, revertFunc) {
   if(!valid){
       revertFunc(); // Working fine
   }
}

1 个答案:

答案 0 :(得分:0)

在这个LINK(你的版本)的fullcalendar文档中,有一个恢复函数第四个参数。你需要在四个(或更多)参数上扩展eventResize函数,并在第四个位置设置revertFunc,就像这样(来自docs):

{{1}}