Fullcalendar记住选定的日期

时间:2016-04-05 17:48:05

标签: javascript jquery fullcalendar

我使用Fullcalendar选择假期,现在工作正常,直到选择。

我可以选择多天,但是当我更改月份并且我回去时,Fullcalendar并没有记住所选择的日期。

我希望能够选择所有日期,然后按“提交”按钮,这样我只需点击一下即可保存所有日期。

我的javascript代码是:

typedef void myfunc(int);
typedef myfunc * myfuncptr;
myfunc A, B, C;

任何建议?

谢谢。

1 个答案:

答案 0 :(得分:1)

您需要添加一个标志以使事件永久化,如下所示:

$('#calendar').fullCalendar({
     events: events,
     dayClick: function(date, jsEvent, view) {
         var temp={id: i, title: 'Holidays', start: new Date(date)};
         i=i+1;
         events.push(temp);

         $('#calendar').fullCalendar( 'renderEvent', temp, true );
    }
});

您还可以添加" backgroundColor"在您的活动中识别您的选择,因为当您前后移动时,设置表格单元格的背景颜色将会丢失。

var temp={id: i, title: 'Holidays', start: new Date(date), backgroundColor: 'green'};