-我需要拖放当天的所有事件,在这里我将其作为当天的时间表,当我拖动该时间表时,它应该能够拖动一天中的所有事件并拖放到我们选择的另一天。
如果使用groupId
属性将事件放入同一组(请参阅https://fullcalendar.io/docs/event-object),它们可以在一个操作中一起拖动和调整大小。
在下面的示例数据中,组ID为1
的所有事件都可以作为一个事件进行拖动。
events: [
{
title: "Sales Meeting",
start: "2020-04-02 10:30",
end: "2020-04-02 11:30",
allDay: false,
groupId: 1
},
{
title: "Marketing Meeting",
start: "2020-04-02 11:30",
end: "2020-04-02 11:30",
allDay: false,
groupId: 1
},
{
title: "Production Meeting",
start: "2020-04-02 15:30",
end: "2020-04-02 16:30",
allDay: false,
groupId: 1
},
{
title: "Management Meeting",
start: "2020-04-02 13:30",
end: "2020-04-02 14:30",
allDay: false,
groupId: 2,
color: "green"
}
]
现场演示:https://codepen.io/ADyson82/pen/bGVbLpr-将任何蓝色事件拖到第二天,当你释放鼠标时,你会看到所有其他事件也随之移动。