基于扩展属性筛选Fullcalendar Scheduler时间线视图资源

基于扩展属性筛选Fullcalendar Scheduler时间线视图资源,fullcalendar,fullcalendar-scheduler,Fullcalendar,Fullcalendar Scheduler,是否可以基于资源元数据(即extendedProps)隐藏Fullcalendar调度程序时间线视图(使用以下包@Fullcalendar/resource Timeline)资源 我发现,如果没有与该资源相关的事件(使用filterResourcesWithEvents属性),则可以隐藏它们。我通过一个函数加载资源,该函数按类别过滤数组(在我的情况下),然后只加载与所需类别匹配的资源。我的函数如下所示: function fetchResources(callBack) {

是否可以基于资源元数据(即extendedProps)隐藏Fullcalendar调度程序时间线视图(使用以下包@Fullcalendar/resource Timeline)资源


我发现,如果没有与该资源相关的事件(使用filterResourcesWithEvents属性),则可以隐藏它们。

我通过一个函数加载资源,该函数按类别过滤数组(在我的情况下),然后只加载与所需类别匹配的资源。我的函数如下所示:

    function fetchResources(callBack) {
        let filtered_resources = resources.filter(function (e) {
            return categories.includes(e.category);
        });
        callBack(filtered_resources);
    }

据我所知,“隐藏”它们的唯一方法是删除它们(但显然要保留一个引用,以防需要再次取消隐藏)。问题是,这些资源使用基于资源元数据的外部过滤器进行动态刷新。