2

Ich habe eine ASP.NET-Webanwendung in C#.Wie verbinde ich Daten in FullCalendar?

Ich benutze FullCalendar-Steuerelement in meiner aspx-Seite. Wo ich schon einige Daten ausgewählt und in der DataBase gespeichert habe.

Jetzt habe ich diese Daten abgerufen, möchte sie aber im FullCalendar-Steuerelement ausgewählt anzeigen.

Kann mir bitte helfen, wie man die Anzahl der Termine in FullCalendar bindet.

ich diesen Code versucht haben:

<script> 
    $("#calendar").fullCalendar('select', '2016-09-05', '2016-09-21'); 
</script> 

Aber dieses ist nur hightlighting und wenn ich ein anderes Datum wählen, all diese Daten verschwinden.

Und in der Datenbank habe ich verschiedene Daten, wie: "2016-09-05,2016-09-07,2016-09-08,2016-09-11,2016-09-15,2016-09 -17 "

Ich möchte diese Daten programmgesteuert auswählen.

Bitte helfen Sie mir Jungs.

Dank

Antwort

0

Die Auswahlmethode für die Auswahl einer Zeitperiode (um ein neues Ereignis zu erstellen) - für die Auswahl der vorhandenen Ereignisse nicht. siehe https://fullcalendar.io/docs/selection/select_method/

In der Tat hat fullCalendar nicht wirklich ein Konzept eines Ereignisses "ausgewählt". Die nächste Sache ist das Ereignis "eventClick", das Sie behandeln können, wenn ein Benutzer auf ein Ereignis klickt. Aber es ist eine vorübergehende Sache, es führt nicht dazu, dass irgendein Zustand gespeichert wird, der die Auswahl des Ereignisses anzeigt.

Ich denke, wenn Sie wollen, dass einige/alle Ihrer Ereignisse beim Laden des Kalenders vorausgewählt werden, ist es wahrscheinlich die beste Option, die Ereignisse zu durchlaufen, die gewünschten zu finden und eine Art CSS-Klasse hinzuzufügen. style zum div des Ereignisses, das dem Benutzer anzeigt, dass es ausgewählt ist, und eine Variable (entweder innerhalb des Ereignisobjekts oder in einer separaten Liste) verwaltet, um ihren aktuellen Status anzuzeigen.

Wenn Sie sie während der Verwendung auswählbar/nicht auswählbar machen möchten, können Sie das EventClick-Ereignis behandeln und einen ähnlichen Code eingeben, um den aktuellen Status des Ereignisses zu überprüfen und es entsprechend auszuwählen/abzuwählen.

Verwandte Themen