Ни disableDragging
, ни disableResizing
не являются функциями , определенными в полном календаре на 1.4.8. Я уверен, что 2 человека в мире не попробовали первое предложение :) Тем не менее, вам нужно будет подключиться к самому объекту пользовательского интерфейса jQuery, чтобы отключить перетаскивание или изменение размера на уровне события. Поэтому (вместо того, чтобы пытаться использовать несуществующие функции) попробуйте это в вашем eventRender(event, element)
обратном вызове:
if (event.id > 100) {
element.draggable = false;
}
Обратите внимание, что я просто устанавливаю свойство для самого элемента jQuery, поскольку оно относится к перетаскиваемому поведению пользовательского интерфейса.
То же самое касается изменяемого размера, ИСКЛЮЧИТЬ, что вам нужно будет удалить div (class = ui-resizable-handle ui-resizable-s
), который добавляется fullcalendar, идентифицируя его с помощью селектора jquery и удаляя его (просто убедитесь, что вы установили уникальное className для события в yoru массив событий, так что вы можете легко определить его в DOM
). Пожалуйста, попросите разработчика (ов) fullcalendar добавить свойства disableDragging
и disableResizing
к объекту Event. Для добавления поддержки источника в источник требуется меньше минуты.