如何在班次事件FullCalendar中获取约会的详细信息

时间:2015-10-24 15:56:27

标签: javascript fullcalendar

问题的标题可能并不完全代表我要解释的动态。

我正在使用FullCalendar和一个允许我在顶部添加资源的开源库,你可以看到这个JsFiddle的结果。

如您所见,每个事件都分配给资源(first column, second column)。事实上,我们有两个事件:

Meeting 1 = First Column
Meeting 2 = Second Column

我想要做的是将Meeting 1移动到第二列(当然是通过鼠标),并且能够通过代码获取我移动事件的列的详细信息,在这种情况下,受影响的列是{{ 1}}。 我想到了一个解决方案:

Second Column

初步结果

enter image description here

最终结果

enter image description here

但它刚刚转过来,所以我可能错误的逻辑 我需要获取select: function(dtStart, dtEnd, jsEvent, event) { console.log(event.column, event.columnData); } 选项中定义的列id和名称的属性:

FullCalendar

你们哪一位可以帮我这样做?

1 个答案:

答案 0 :(得分:0)

您是否尝试过eventDrop回调?如果你添加这个 -

eventDrop: function(event, delta, revertFunc) {
            console.log(event);
        }

在您的事件数组之后,您将能够看到如何访问任何特定的事件数据。此外,如果您在任何其他问题上将文档发布在您正在使用的特定FullCalendar前缀上,那将非常有用。