Как выбрать только видимое событие в FullCalendar v4 - PullRequest
0 голосов
/ 21 января 2019

Я хочу получить все видимые события в реактивном представлении FullCalendar v4.Я не могу найти никакого свойства в экземпляре календаря, который отфильтровывает только видимые события.Хотя я могу получить все события.

Невозможно получить только видимые события, я думал отфильтровать все события с помощью видимого диапазона.Но тогда я не могу получить и этот видимый диапазон.Я пытался calendar.view, calendar.getView(), ... ни один из них не существует.Это временное отсутствие методов / свойств или я что-то упустил?

1 Ответ

0 голосов
/ 28 июня 2019

FullCalendar v4 теперь является полной версией, вот как получить только видимые события:

const visibleEvents = calendar.getEvents().filter(event => {
    const s = calendar.view.activeStart, e = calendar.view.activeEnd
    if (event.start > e || event.end < s) return false
    return true
})
...