Javascript 如何将fullcalendar addeventsource与数组一起使用?
你能告诉我这有什么问题吗?我有一个名为的javascript函数,它创建一个新的事件数组并尝试刷新fullcalendar var events=新数组()Javascript 如何将fullcalendar addeventsource与数组一起使用?,javascript,jquery,arrays,fullcalendar,Javascript,Jquery,Arrays,Fullcalendar,你能告诉我这有什么问题吗?我有一个名为的javascript函数,它创建一个新的事件数组并尝试刷新fullcalendar var events=新数组() var numberofevents=this.serviceVariableGetDates.getTotal() for(i=0;i根据需要将事件数组放入addEventSource函数的文档 活动必须是一个有标题的活动,并且从最开始开始 至少 var events=new Array(); var numberofevents=thi
var numberofevents=this.serviceVariableGetDates.getTotal()
for(i=0;i根据需要将事件数组放入addEventSource函数的文档
活动必须是一个有标题的活动,并且从最开始开始
至少
var events=new Array();
var numberofevents=this.serviceVariableGetDates.getTotal();
对于(i=0;i)不建议将事件提要描述为数组-甚至作者也谈到了这一点,并鼓励使用json回复进行服务器端提要。在客户端管理数组可能非常困难。
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');
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 ];
event = new Object();
event.title = event_name; // this should be string
event.start = start_date; // this should be date object
event.end = end_date; // this should be date object
event.color = "blue";
event.allDay = false;
this.label1.setCaption(start_date);
//EventArray.push(EventEntry);
console.log(events['title']);
events.push(event);
}
$('#calendar').fullCalendar('addEventSource',events);
//$('#calendar').fullCalendar('rerenderEvents');