FullCalendar - 防止在月更改时从JSON源重新加载事件

时间:2016-11-22 09:48:49

标签: asp.net-mvc fullcalendar

当您更改月份时,有没有办法阻止FullCalendar从JSON源重新获取事件?

JSON源提供了事件的初始列表,然后可以使用以下命令在客户端进行编辑:$('#calendar').fullCalendar('updateEvent', event);但是,更改月份会导致从服务器重新加载事件,将更改的事件替换为原始值。

我已经尝试在来自JSON源的事件数据中将stick设置为true,我还尝试在添加事件数据源时将cache设置为true。我已将lazyFetching保留为真。

我想解决方法是检索JSON并将其添加为数组数据源而不是JSON数据源。

1 个答案:

答案 0 :(得分:0)

没有。没有办法阻止反思。 lazyFetch用于已缓存的数据的较小范围(每月更改视图 - 数据已在客户端中)。

我不确定你要做什么。 如何在用户满意时保存更改?

我认为在这种情况下,最佳做法是拥有一个更改列表,这些更改既可以在用户满意时用于最终批准,也可以在导航时使用日历重新获取事件后重新呈现日历。

为重新获取事件添加一个侦听器,然后更改用户之前更改的事件。