我正在使用fullcalendar + scheduler,我希望userts在日历中拖放事件,或者通过调整它们来修改它们。
但是用户只能拖放到另一天,或者以1天的步长调整事件大小。有没有办法微调这种行为,以便他们可以拖放事件,例如同一天09:00至14:00?
感谢。这是我的FC初始化代码。
cal.fullCalendar({
firstDay: 1,
aspectRatio: 1.3,
editable: true,
resizable: true,
lazyFetching: true,
eventOverlap: getFCOverlap(),
selectable: false,
buttonText: getFCButtonText(),
resourceLabelText: getFCLabelText()
, allDayDefault: false
, scrollTime: '00:00'
, timeFormat: ''
, header: getFCHeader()
, defaultView: getFCDefaultView()
, views: getFCViews()
, resourceGroupField: 'department'
, resources: function (callback) {
getFCResources(callback);
}
, events: function (start, end, timezone, callback) {
getFCEvents(start, end, timezone, callback);
},
eventDrop: FCdrophandler,
eventResize: FCresizehandler
});
}
答案 0 :(得分:0)
你的getFCviews()中有什么?您的视图的slotDuration必须少于24小时才能在一天内拖放事件。
例如:
timelineWeek: {
slotDuration: '06:00',
type: 'timeline',
duration: {days: 7}
}