我正在使用http://arshaw.com/fullcalendar/,我想根据页面上的各种复选框动态过滤显示的事件。我正在使用 ajax 源(过滤器作为参数传递)来收集数据。
我遇到的问题是,一旦我加载日历,我就无法在我的一生中(或 stackoverflow 搜索)弄清楚如何更新参数。似乎一旦加载日历,这些参数就会“烘焙”并且无法更改。
我已经尝试了 addEventSource、removeEventSources、removeEvents、refetchEvents 等的每一种组合(如此处推荐:rerenderEvents / refetchEvents 问题),但仍然没有运气。
我目前的解决方案是每次更新过滤器时重新启动整个 .fullCalendar ——这也会导致大量问题,而且确实不是一个优雅的解决方案。
关于更简单的方法的任何想法?每次使用更新的参数重新获取源应该是自动的。我真的很感谢你的帮助。