Asp.net mvc FullCalendar-防止在月份更改时从JSON源重新加载事件

Asp.net mvc FullCalendar-防止在月份更改时从JSON源重新加载事件,asp.net-mvc,fullcalendar,Asp.net Mvc,Fullcalendar,当您更改月份时,是否有方法防止FullCalendar从JSON源重新获取事件 JSON源提供了事件的初始列表,然后可以在客户端使用:$(“#calendar”).fullCalendar('updateEvent',event)编辑这些事件但是,更改月份会导致从服务器重新加载事件,用原始值替换更改的事件 我尝试在JSON源的事件数据中将stick设置为true,在添加事件数据源时也尝试将cache设置为true。我把懒洋洋的当作真的 我想解决办法是检索JSON并将其作为数组数据源而不是JSON

当您更改月份时,是否有方法防止FullCalendar从JSON源重新获取事件

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

我尝试在JSON源的事件数据中将
stick
设置为true,在添加事件数据源时也尝试将
cache
设置为true。我把懒洋洋的
当作真的


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

否。没有办法防止重新蚀刻。 lazyFetch适用于已缓存数据的较小范围(将视图从一个月更改为一周-数据已在客户端中)

我不知道你想做什么。 当用户满意时,如何保存更改

我认为在这种情况下,最好的做法是有一个更改列表,在用户满意时用于最终批准,在导航时用于在日历重新获取事件之后重新呈现日历


将侦听器添加到重新蚀刻事件中,然后更改用户先前更改的事件。

否。没有防止重新蚀刻的方法。 lazyFetch适用于已缓存数据的较小范围(将视图从一个月更改为一周-数据已在客户端中)

我不知道你想做什么。 当用户满意时,如何保存更改

我认为在这种情况下,最好的做法是有一个更改列表,在用户满意时用于最终批准,在导航时用于在日历重新获取事件之后重新呈现日历


向refetch事件添加侦听器,然后更改用户先前更改的事件。

您的事件是否来自数据库?当您的事件发生更改时,为什么不更新它们?确实如此,但在用户满意/日历上的所有事件都通过验证之前,不应更新基础数据。您的事件是否来自数据库?当您的事件发生更改时,为什么不更新它们呢?确实如此,但在用户满意/日历上的所有事件都通过验证之前,不应更新基础数据。