Fullcalendar:如何知道我在哪个单元格中删除项目?

时间:2016-01-05 17:16:45

标签: javascript jquery fullcalendar

我正在创建日历,我可以从外部列表中删除事件。

我以此示例为例 - external-dragging

我想添加用户每天只能添加一个事件的特定逻辑。

因此,为了防止掉到'填充'单元格,我试图在下一个方法中使用dropAccept方法。

dropAccept: function (item) {
    return [my condition];
},

我可以获取我从item元素中删除的项目,我可以获取日历的事件,但是我无法获取我放置项目的单元格(或日期)。

我怎么能得到一个单元格/日期我要丢弃项目?

谢谢。

2 个答案:

答案 0 :(得分:0)

我以另一种方式解决了这个问题。

  1. 我默认将所有活动设置为全天
  2. 我禁止重叠事件
  3. 我的代码是:

    $('#calendar').fullCalendar({
        allDayDefault: true,
        eventOverlap: false,
    });
    

答案 1 :(得分:0)

您可以使用完整日历的drop功能。 这是参数

function( date, jsEvent, ui ) { }

享受!