2017-04-15 57 views
1

的FullCalendar docs會顯示多個谷歌日曆如下:FullCalendar多個谷歌日曆中的數組

eventSources: [ 
      { 
       googleCalendarId: '[email protected]' 
      }, 
      { 
       googleCalendarId: '[email protected]', 
       className: 'nice-event' 
      } 
     ] 

這不起作用:

eventObject.push({ 
       googleCalendarId 
      }); 
eventSources: [ eventObject ] 

我如何把它變成一個數組,將顯示我可以動態添加的多個Google日曆?

什麼工作是:

eventObject.push({ 
       id: eventId[i], 
       title: name[i], 
       start: startTime[i], 
       end: endTime[i], 
       description: evDes[i].description 
      }); 
eventSources: 
      [ 
       { 
        events: eventObject 
       } 
      ] 

但是,這是不一樣的東西。重要的是,我希望能夠同時使用這兩種語言,並且同時擁有我正在以這種方式解析出的Google日曆和json源代碼。我怎麼做?

回答

0

好吧,算出來。因此,如果我通過谷歌日曆列表迭代,我會這樣:(我使用C#和MVC獲取日曆列表到Javascript - 這就是「模型」在這裏指的是什麼)

CalendarId = model.data[i].calendar_source; 
gcalObject.push({ 
    googleCalendarId: CalendarId, 

,然後在日曆初始化,我有這樣的: eventSources: gcalObject,

,然後我可以單獨有沒有來自谷歌日曆的定期活動活動對象: events: eventsObject

所以問題解決了。 Google日曆活動進入eventSources,其他活動進入events。並且eventSourcesevents處於相同的層級。