2014-12-26 5 views
1

Я пытаюсь удалить событие, используя дату события. Я вижу в documentation как следующийКак я могу удалить событие, используя дату события в fullcalendar

idOrFilter может быть также функцией фильтра, который принимает один объект Event аргумент и возвращает истину, если она должна быть удалена.

Итак, я просто пытаюсь как следующий

$('#calendar').fullCalendar('removeEvents', event.start); 

Это никакой разницы с удалением с идентификатором.

Почему я пытаюсь удалить с помощью даты события, у меня есть событие, и его можно перетащить на дату разницы в календаре. Как this example. И я просто хочу удалить событие с определенной даты. Но теперь это просто удаление всех событий. Я ценю все, что помогает.

+0

Установите уникальный идентификатор для каждого из ваших событий и передайте эти идентификаторы вызову removeEvents. eventClick: function (calEvent, jsEvent, view) { $ ('# calendar'). FullCalendar ('removeEvents', calEvent._id); } – user3263194

ответ

0

Необходимо указать идентификатор объекта события, который вы хотите удалить.

$('#calendar').fullCalendar('removeEvents', "ID"); 

Если вы не указали никаких идентификаторов, он просто удалит все события.

+0

У меня уникальная дата. Как я могу попробовать с датой? Не с идентификатором. –

+0

Можете ли вы разместить свой код? –

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