是否可以禁用特定事件(非整个日历事件)重新调整大小。
例如,我有一个演示外部事件拖动到日历,我已经为拖动事件放了两个不同的菜单,一个是红色,另一个是绿色。我已经为一些特定功能应用了以下标志,如。
eventOverlap: false,
editable: true,
disableResizing: true,
eventDurationEditable: false
现在我需要做的是,是否可以重新调整为绿色事件的大小?
答案 0 :(得分:0)
对于您希望调整大小的事件,可以通过向事件对象添加属性durationEditable = true来实现:
$('#calendar').fullCalendar({
defaultView: 'agendaWeek',
eventOverlap: false,
editable: true,
disableResizing: true,
eventDurationEditable: false,
events: [{
title: 'Resize me',
start: moment(),
end: moment().add(75, 'minute'),
durationEditable: true /* This event can be resized! */
}]
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.13.0/moment.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.6.1/fullcalendar.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.6.1/fullcalendar.js"></script>
<div id='calendar'></div>
&#13;