Question

Je suis plugin jQuery FullCalendar , dans l'ensemble, il a été très simple. Je l'ai cependant rencontré un problème avec l'ajout d'événements au calendrier. J'utilise ASP.NET MVC 1.0 et ai trouvé et suivi ce après .

Je retourne JSON à la FullCalendar et les événements OBTIENNENT liés, mais ils présentent tous comme tous les événements de la journée. Je suis mise en forme des dates que le format ISO8601 comme indiqué sur leur site.

Calendrier Javascript

$('#calendar').fullCalendar({
    events: "/Calendar/GetEvents/"
});

JsonResult

public JsonResult GetEvents(double start, double end)
{
    var fromDate = Utility.Dates.ConvertFromUnixTimestamp(start);
    var toDate = Utility.Dates.ConvertFromUnixTimestamp(end);

    List<GenericEventList> events = GETGENERICLISTOFEVENTS();
    return Json(events.ToArray()); 
}

JSON Résultat Valeur

[{"id":2,"title":"Test Event","start":"2010-03-14T11:00:00","end":"2010-03-14T16:00:00"},
{"id":3,"title":"Test Event1asasas","start":"2010-03-14T10:00:00","end":"2010-03-14T14:00:00"},
{"id":4,"title":"Test Event12","start":"2010-03-14T16:00:00","end":"2010-03-14T17:00:00"},
{"id":6,"title":"Test Event1aaa","start":"2010-03-14T10:00:00","end":"2010-03-14T14:00:00"}]

Toute aide est vraiment apprécié!

Était-ce utile?

La solution

assurez-vous de définir la propriété allDay à false pour chaque objet événement ( http://arshaw.com/fullcalendar/docs/event_data/Event_Object/ )

Autres conseils

En outre, si les dates ne sont pas complétées par des zéros, puis les événements ne seront pas visibles.
Ex. 05.09.2010 mauvais
Ex. 2010-09-05 bon

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top