0
외부 드래그 샘플을 사용하고 있습니다. 캘린더에 일정을 쉽게 추가 할 수 있습니다. 그러나 삭제 단추를 클릭하거나 캘린더에서 이벤트를 드래그하여 이벤트를 삭제할 방법이 없습니다.이벤트를 삭제하려면 어떻게해야합니까?
다른 사람들이이 문제를 어떻게 해결 했습니까?
외부 드래그 샘플을 사용하고 있습니다. 캘린더에 일정을 쉽게 추가 할 수 있습니다. 그러나 삭제 단추를 클릭하거나 캘린더에서 이벤트를 드래그하여 이벤트를 삭제할 방법이 없습니다.이벤트를 삭제하려면 어떻게해야합니까?
다른 사람들이이 문제를 어떻게 해결 했습니까?
여기에 내가 끝났어. fullcalendar 컨트롤이 제거되기 전에 원래 위치로 되돌아가는 렌더링으로 렌더링되므로 완벽하지는 않습니다.하지만 작동합니다.
$('#calendarTrash').remove();
$('#calendar').children('.fc-content').children().append('<div id="calendarTrash" style="float: right; padding-top: 5px; padding-right: 5px; padding-left: 5px;"><img src="/Content/bin-red-icon.png" /></span></div>');
// Attaches drop event to Calendartrash
$("#calendarTrash").droppable({
tolerance: 'pointer',
drop: function (event, ui) {
var item = ui.helper.context.innerText;
var answer = confirm("Remove '" + item.trim() + "' from the calendar");
if (answer) {
remove = true;
}
}
});
그런 다음 eventDragStop에 나는 더 나은 방법이 추측하고있어 다음
if (remove) {
$('#calendar').fullCalendar('removeEvents', event.id));
remove = false
}
을 가지고,하지만 난 그것을 찾을 아직.
나는이 문제를 해결하지 못하므로 내 게시물에 대한 이유가 있습니다. –
아, 그러면 원하는대로 캘린더에서 이벤트를 삭제하도록 빌드 할 수있는 removeEvents 메소드가 있다는 것을 알고 계십니까? –