2016-04-22 12 views
0

Ich habe Ereignisse aus Google Kalender mit Vollkalender auf meiner Website importiert. Ich brauche die angehängte Bilddatei aus dem Google Kalender im Popup, wenn ich auf das Kalenderereignis klicke. Ich versuche, Bild von Event-Objekt wie diese $j('#test-img').html(event.attachment[0].fileUrl); zu bekommen, aber auf Klick habe ich auf Google Event Details Seite umgeleitet. Eine andere Ereignisinformation wird normalerweise angezeigt. Wie kann ich die richtige URL bekommen? Vielleicht existieren Google Kalender/Fullcalendar-Funktion, um angehängte IMG-Datei von Google Kalender anzuzeigen.erhalten und anzeigen angehängtes Bild von Google Kalender-Event auf der Website mit Vollkalender

$j('#calendar').fullCalendar({ 
     googleCalendarApiKey: 'AIzaSyCD7ju2cVMfoM-yLL5IsH3fG9SDUOexjH0', 
     events:'[email protected]', 
     firstDay: 1, 
     timeFormat: 'MMMM', 
     height: "auto", 

     eventClick: function(event) { 
      PopUpShow(); 
      $j('#title').html(event.title); 
      $j('#start').html(moment(event.start).format("DD MMMM YYYY")); 
      $j('#test-desc').html(event.description); 
      $j('#test-img').html(event.attachment[0].fileUrl); 
      console.log(event); 
      return false; 
     }, 
     loading: function(bool) { 
      $j('#loading').toggle(bool); 
     }, 
     eventRender: function(event, element) { 
      var dataToFind = moment(event.start).format('YYYY-MM-DD'); 
      $j("td[data-date='" + dataToFind + "']").addClass('activeDay'); 
     } 
    }); 
+0

Der Anhang scheint nur verfügbar zu sein, indem Sie dem Link zum Kalenderereignis folgen - nicht im Ereignisobjekt selbst. Möglicherweise möchten Sie Ihren API-Schlüssel aus dem Code entfernen ... – smcd

Antwort

0

Das glaube ich nicht, dass Sie über die API durchgeführt werden kann, können Sie Ereignis aus dem Kalender UI anhängen, da dies Experimental Feature ist.