如何在数组中使用fullcalendar addeventsource?
你能说出来这有什么不对吗? 我有一个javascript函数调用它创建一个新的事件数组并尝试刷新fullcalendar。
var events = new Array();
var numberofevents = this.serviceVariableGetDates.getTotal();
for (i=0;i<numberofevents;i++) { //alert("numbrr:" + i); var dates=this.serviceVariableGetDates.getItem(i); console.log(dates.getData()); var start_date = dates.getValue("c0"); var end_date = dates.getValue("c1"); var event_name = dates.getValue("c2"); //var EventEntry = [ 'title: '+ event_name, 'start: '+ start_date,'end: '+ end_date ]; events['title'] = event_name; events['start'] = start_date; events['end'] = end_date; events['color'] = "blue"; this.label1.setCaption(start_date); //EventArray.push(EventEntry); console.log(events['title']); } $('#calendar').fullCalendar('addEventSource',events); $('#calendar').fullCalendar('rerenderEvents');
日历不刷新或显示事件数组中的事件….通过不同的调试方法,我确信事件数组填充了正确的数据。 start_date例如是“1307318400000”,其为unix时间戳格式。 fullcalendar在开头的其他地方(当页面加载时)被初始化,并且即使调用了addeventsource和rerenderevents方法它也保持不变。
根据您需要将事件数组放入addEventSource函数的文档
事件必须是具有标题的事件对象 ,并且至少从头开始。
var events=new Array(); var numberofevents = this.serviceVariableGetDates.getTotal(); for (i=0;i
希望这会有所帮助!
- 我如何在fullcalendar中更改不同颜色的事件背景颜色?
- FullCalendar – 仅在议程视图中显示“allDay”广告位(每周或每日)
- 需要在事件时间之前显示事件标题(fullcalendar)
- 使用JSON将事件映射到FullCalendar
- 使用复选框过滤FullCalendar事件(使用javascript进行客户端)
- 如何在fullcalendar上获取外部拖放事件的开始和结束日期
- fullcalendar中的工作时间
- 如何在FullCalendar中的agendaWeek视图中确定开始日期和结束日期?
- fullcalendar:有没有办法在我通过事件function加载我的事件后调用dayRender