У меня есть полный календар, где отображаются нередактируемые события, которые собираются из календаря Google или из базы данных. Затем я хочу зарегистрировать запросы клиентов для событий из календаря. Это работает, но я не могу перечислить только те события, которые добавлены пользователем. Любой намек на то, как это сделать? Я попытался это:Как отфильтровать созданные пользователем события в fullcalendar
function retrieve_events() {
var rdv=$('#calendar').fullCalendar('clientEvents', undefined);
for (i=0; i<=rdv.length-1; i++) {
/*alert(rdv.toSource());*/
alert(rdv[i].title+" id: "+rdv[i].id+" start: "+rdv[i].start+" end:"+rdv[i].end+" heldag:"+rdv[i].allDay);
}
}
года как «неопределенный» в качестве идентификатора, означает, что я дал все нередактируемые события идентификатор, а новые еще не получили один. Но таким образом я перечисляю все перечисленные события, даже те, у кого нет идентификатора. То же самое происходит с null и ''. Но использование hardcoded id-numbers возвращает это конкретное событие.
Из документации я вижу, что, похоже, существуют другие способы получить необходимые мне события, используя другие критерии, такие как классы. Однако я не могу понять, как указать этот фильтр.
Ваше предложение работает как шарм! Тем не менее, я думаю, возможно, ваше предположение о втором аргументе ошибочно, поскольку аргумент является либо идентификатором, либо фильтром. Идентификатор работает в отдельных событиях, а параметр фильтра я не могу понять, как использовать. Это было бы очень полезно, если бы кто-то мог привести пример. – knottulf