问题的标题可能无法完全代表我将要解释的动态。
我正在使用FullCalendar和开放源代码库,该库允许我在顶部添加资源,您可以看到JsFiddle的结果。
如您所见,每个事件都分配给一个资源(first column, second column)
。实际上,我们有两个事件:
Meeting 1 = First Column
Meeting 2 = Second Column
我想做的是将Meeting 1移动到第二列(当然是通过鼠标),并且能够通过代码获得移动事件所在列的详细信息,在这种情况下,受影响的列是Second Column
。我想到了一个解决方案:
select: function(dtStart, dtEnd, jsEvent, event)
{
console.log(event.column, event.columnData);
}
初步结果
最后结果
但是它只是被打开了,所以我可能是错误的逻辑。
我需要获取在FullCalendar
选项中定义的列ID和名称的属性:
multiColAgendaWeek:
{
type: 'multiColAgenda',
duration: { weeks: 1 },
columns: [
{ id: 1, name: 'First Column' },
{ id: 2, name: 'Second Column' }
]
}
你们中的哪一位可以帮助我做到这一点?
您是否尝试过eventDrop
回调?如果您添加此-
eventDrop: function(event, delta, revertFunc) {
console.log(event);
}
在事件数组之后,您将能够看到如何访问任何特定的事件数据。另外,如果您有任何其他问题,将文档发布到正在使用的特定FullCalendar分支上,这将非常有帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句