当您更改月份时,有没有办法阻止FullCalendar从JSON源重新获取事件?
JSON源提供了事件的初始列表,然后可以使用以下命令在客户端进行编辑:$('#calendar').fullCalendar('updateEvent', event);
但是,更改月份会导致从服务器重新加载事件,将更改的事件替换为原始值。
我已经尝试在来自JSON源的事件数据中将stick
设置为true,我还尝试在添加事件数据源时将cache
设置为true。我已将lazyFetching
保留为真。
我想解决方法是检索JSON并将其添加为数组数据源而不是JSON数据源。
答案 0 :(得分:0)
没有。没有办法阻止反思。 lazyFetch用于已缓存的数据的较小范围(每月更改视图 - 数据已在客户端中)。
我不确定你要做什么。 如何在用户满意时保存更改?
我认为在这种情况下,最佳做法是拥有一个更改列表,这些更改既可以在用户满意时用于最终批准,也可以在导航时使用日历重新获取事件后重新呈现日历。
为重新获取事件添加一个侦听器,然后更改用户之前更改的事件。