【发布时间】:2018-01-24 16:44:52
【问题描述】:
我在一个 webapp 上有一个 FullCalendar 调度程序,它有 2 路数据绑定资源和事件,所有工作都很好。我希望能够向用户展示一个下拉菜单,使他们能够切换列的可见性,最好是完全客户端。
我尝试了 addResource / removeResource 的组合,但是我的问题是重新呈现日历(例如,添加新事件时)然后显示以前删除的资源。我可以解决这个问题,但更喜欢使用 JS / CSS 的非常简单的方法。我目前找不到将资源设置为不可见或宽度为零的方法 - 这可能吗?
【问题讨论】:
-
“重新渲染日历(例如,添加新事件时)然后显示之前删除的资源”。你能显示重现这个的代码吗?我做不到 - 请参阅jsfiddle.net/toytd26b/10 的演示 - 单击“删除资源”按钮以使用 fullcalendar 的 removeResource 删除资源,然后在日历上拖动以添加事件。被移除的资源保持被移除。您的页面是否在创建活动时发回?
-
@ADyson 如果
refetchResourcesOnNavigate为真,它将再次添加资源。不确定 OP 是否设置了该选项,但这是我目前遇到的问题。
标签: fullcalendar fullcalendar-scheduler