Fullcalendar - 允许一些事件可拖动,一些事件不可拖动

时间:2013-12-12 10:29:18

标签: javascript jquery fullcalendar

是否可以对fullcalendar上的某些事件设置限制,这些事件无法拖动或调整大小?

我的意思是某些事件可以拖延,有些事件不能拖延。

1 个答案:

答案 0 :(得分:1)

editable对象上的Event属性可能就是你所追求的,参见the docs

  

editable truefalse。可选的。覆盖此单个事件的主editable选项。

示例:

$('#calendar').fullCalendar({
    events: [
        {
            title   : 'draggable/resizable',
            start   : '2010-01-01'
        },
        {
            title   : 'locked',
            start   : '2010-01-05',
            end     : '2010-01-07',
            editable: false
        }
    ]
});

另外值得注意的是,可以通过eventResizeeventDrop上的revertFunc追溯性地还原拖动/调整大小事件。