Есть ли способ создать кнопку, которая может переключать редактируемое свойство jquery 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")
});
});
Но даже это не работает. Есть идеи?
javascript,jquery,html5,fullcalendar,