fullcalendar 1.4.7允许通过从外部事件列表中将它们放到日历上来添加新事件。 我想通过从同一列表中删除另一个事件来更新现有事件的标题。我怎么能这样做。 我写了这个函数(下面),我从fullcalendar.js的“bindSegHandlers”函数调用它但它不起作用,创建了一个新事件。
function droppableEvent(event, eventElement) {
eventElement.droppable({
accept: '.myevent',
tolerance: 'pointer',
activeClass: 'ui-state-hover',
hoverClass: 'ui-state-active',
drop: function(ev, ui) {
alert('call dropped');
}
});
}
你能帮助我吗?
感谢
答案 0 :(得分:1)
我自己找到了解决方案:eventRender是正确的地方!
$('#calendar').fullCalendar({
eventRender: function(evt, element) {
element.droppable({
accept: '.myevent',
tolerance: 'pointer',
activeClass: 'ui-state-hover',
hoverClass: 'ui-state-active',
drop: function(ev, ui) {
alert('call dropped');
}
});
},
....
....
});
没有必要修改fullcalendar.js
答案 1 :(得分:0)