Nach dem documentation von getEventResource, habe ich versucht, Ressource basierend auf Ereignissen abrufen, aber nicht getan. Ich googelte auch nach Beispielen zu getEventResource, fand aber keine konkreten Antworten.Fullcalendar getEventResource Beispiel
Ich habe auch versucht, das Ereignisobjekt übergeben, und alle Fälle zurückgegeben Null.
Kann mir jemand ein Beispiel geben, wie man diese Methode benutzt?
Danke. EDIT
var isValidEvent = function(start,end,divId){
return
$('#div0').fullCalendar('clientEvents',
function(event) {
var resourceObj = $('#div0').fullCalendar('getEventResource', event);
console.log(resourceObj);
return (event.rendering === "background" &&
(start.isAfter(event.start) || start.isSame(event.start)) &&
(end.isBefore(event.end) || end.isSame(event.end,'minute')));
}).length > 0;
}
Selbst wenn das Objekt übergeben wird, ist null returned.My Ereignisse sind wie folgt:
[
id: 17,
title: AAA,
start: 2016-05-11T03: 00: 00.000-05: 00,
end: 2016-05-11T07: 30: 00.000-05: 00,
eventDate: 2016-05-11T03: 00: 00.000-05: 00,
allDay: false,
eventType: availability,
rendering: background,
color: #F0FFFF,
resourceIds: [13],
dow: [3]
]
Sind Sie sicher, mit id = 17 eine zugehörige Ressource für die Veranstaltung gibt es? Bitte geben Sie ein kleines Snippet von der ** Ressourcen ** x ** Ereignisse ** Hierarchie an. Laut Dokumentation [http://fullcalendar.io/docs/resource_data/getEventResource/] sollte es Ergebnisse erhalten, wenn Sie die Kalenderressourcen anfordern :) – meorfi
Ein bisschen seltsame Ereignisse Zuordnung zu Ressource ..., werden Ihre Ereignisse angezeigt im Kalender, wenn es geladen ist? – meorfi
Was passiert, wenn Sie ein 'Ereignis' auf eine einzelne 'Ressourcen-ID' abbilden. Ich meine: 'myEvent = { -ID: 17, resourceId: 13, Start: startdate, Ende: endDate Titel: 'AAA', }' Wird 'getEventResource' Funktion, um das obige Ereignis zurückzukehren? – meorfi