2016-09-20 3 views
2

Я работаю много времени с проблемой. Как разрешить событие редактируемое, но без использования перетаскивания & способность выпадания. Возможно, я нашел прохладное решение. Используя «revertFunc();»Fullcalendar отключить перетаскивание, но включить редактируемый

revertFunc(); 

Эта функция используется для каждого события событием eventDrop. Код:

eventDrop: function(event, delta, revertFunc) { 
     revertFunc(); 
    }, 

Когда событие падает на порядок, он АМСВО обратно в прежнее положение => Drap & падение отключена, но возможность щелкнуть по-прежнему есть ^^.

Наслаждайтесь.

ответ

3

Чтобы отключить перетаскивание, но все же сможете создавать события, вы можете использовать eventStartEditable. Это сработало для меня.

$(document).ready(function() { 
    $('#calendar').fullCalendar({ 
     eventStartEditable: false 
    }); 
}); 

Позвольте мне знать, если то будет решение, которое вы ищете :)

+0

Hum, я нуб в этом веб-сайте путем размещения новых объектов. Это был просто вопрос, который у меня был, и не нашел здесь никакого ответа. Должно было разоблачить мое решение, на самом деле не вопрос. Моя проблема заключалась не в невозможности редактирования элемента, а в отсутствии перетаскивания. Когда вы отключите редактируемость события, это становится не кликабельным, и это не было моей целью. Событие должно оставаться доступным для редактирования, но не перетаскивается ;-). – LordAshram

+0

Thats именно то, что это делает :) это делает его не перетаскиваемым, но кликабельным :) – Lagoni

Смежные вопросы