Есть ли способ создать кнопку, которая может переключать редактируемое свойство jquery fullcalendar? У меня есть календарь с несколькими событиями, и я хочу создать кнопку «быстрое редактирование». При нажатии этой кнопки события должны стать перетаскиваемыми и изменяемыми по размеру, а когда я снова нажимаю кнопку, события больше не должны перетаскиваться и изменять размер.Как создать кнопку переключения для свойства «editable» на FullCalendar
Я попытался это в консоли:
$("#calendar").fullCalendar({
editable: false
});
Но поскольку редактируемый является «на событие» свойством, оно не будет применен ко всем событиям в календаре.
Я также попытался с помощью HTML5 LocalStorage хранить «флаг», который определяет значение редактируемой собственности при инициализации fullcalendar, вдоль линий этого:
var IsEditable = sessionStorage.getItem("Editable");
if (IsEditable === false){
sessionStorage.setItem("Editable", true);
}
else {
sessionStorage.setItem("Editable", false);
}
А потом я использую:
$(document).ready(function() {
var calendar = $('#calendar').fullCalendar({
// properties
editable: sessionStorage.getItem("Editable")
});
});
Но даже это не работает. Есть идеи?