Я играл с официальным Fullcalendar CodePen
и не могу найти способ сделать событие недоступным для редактирования (или редактирования).
В демоверсии, глобальная опция установлена: editable: true
.Если я пытаюсь изменить этот параметр для каждого события с помощью:
eventRender: function(event, element){
event.editable=false;
}
, ничего не изменится.События все еще доступны для редактирования (изменяемый размер, перетаскиваемый, ..).Я нашел этот пост jquery-fullcalendar-change-editable-properties-of-special-event-on-a-calendar
, где это предложение:
editable: false,
eventRender: function(event, element) {
if(event.userId === user.id) {
event.editable = true;
}
}
но это не работаетИзменение event.editable
в eventRender
или eventAfterRender
не дает никакого эффекта.Можно ли изменить этот параметр динамически (для каждого события)?