我是关于完整日历的完全初学者,所以对可能的简单问题道歉。 我试图恢复外部事件的下降。如果我使用revertFunc(),事件会回到列表中的原始位置,但事件仍然在日历上,直到刷新为止。理想情况下,我希望它在对话框关闭后立即消失。这是代码
drop: function(date, jsEvent, ui, resourceId)
{
var tag = $(this).data('event').tag;
var eventDate = $(this).data('event').projectDate;
var calDate = date.format();
if (tag == PSTag)
{
if(eventDate != calDate)
{
alert('You must drop the event on the correct date');
revertFunc();
return;
}
var eventObjectId = $(this).data('event').schWork;
}
if (tag == WOTag)
{
var eventObjectId = $(this).data('event').workorder;
}
var title = $(this).data('event').title;
alert(tag);
updateCalendarEvent(eventObjectId, date.format(), resourceId, tag, title);
if (tag != PHTag)
{
$(this).remove();
}
setupDraggableEvents();
}
非常感谢您的帮助