2017-03-23 76 views
0

我正在使用fullcalendar插件来创建调度Web应用程序。我在标题中添加了一个自定义按钮,以便为资源添加房间。这些资源确实会被添加,但如果页面被刷新,它们会被删除。有谁知道为什么会发生这种情况?fullcalendar添加的资源在页面刷新时被删除

这是添加我添加一个新房间的资源的代码。

customButtons: { 
       promptResource: { 
        text: '+ room', 
        click: function() { 
         var title = prompt('Room name'); 
         if (title) { 
         $('#calendar').fullCalendar('addResource', { title: title }, true); 
         } 
        } 
       } 
      }, 
+0

您需要将更改保存到数据库并在每次打开日历时加载这些更改?或者我错过了什么? – jones

+0

这可能是什么问题,我只是用它来进行测试,直到我正确设置了数据库。虽然我的印象是,您可以使用此方法添加资源,该资源将添加到我的$('calendar')。fullcalendar({})设置中的资源数组中,并保留在那里。现在,我所有的资源都被硬编码到我的资源数组中,它们不会从数据库读入。 – David

+0

是啊我很确定你需要数据库运行,如果你想在重新加载后进行测试:) – jones

回答

0

当刷新或更改视图,其负责与你有实际资源产地资源功能的过滤,如果资源添加不要在你出身资源功能它删除添加的资源。

解决方法是在添加资源时节省资源。