Отфильтровать ресурсы просмотра временной шкалы Fullcalendar Scheduler на основе их extendedProps

Можно ли скрыть ресурсы представления временной шкалы Fullcalendar Scheduler (используя следующий пакет @fullcalendar/resource-timeline) на основе метаданных ресурсов (например, extendedProps)?

Я обнаружил, что их можно скрыть, если нет событий, связанных с этим ресурсом (используя свойство filterResourcesWithEvents).


person FrankRP    schedule 16.12.2020    source источник
comment
Насколько мне известно, единственный способ скрыть их — удалить (но, очевидно, сохраните ссылку на случай, если вам снова понадобится показать скрытие)   -  person ADyson    schedule 16.12.2020


Ответы (1)


Мои ресурсы загружаются функцией, которая фильтрует массив по категориям (в моем случае), а затем просто загружает ресурсы, соответствующие нужным категориям. Моя функция выглядит так:

    function fetchResources(callBack) {
        let filtered_resources = resources.filter(function (e) {
            return categories.includes(e.category);
        });
        callBack(filtered_resources);
    }
person jtipps    schedule 06.01.2021
comment
Проблема в том, что эти ресурсы динамически обновляются с использованием внешнего фильтра на основе метаданных ресурсов. - person FrankRP; 18.01.2021