setLoadMode
Description
Legt den Modus für das Laden von Daten in Teilen fest und ermöglicht dynamisches Laden
setLoadMode: (mode: string) => void
Parameters
mode- (required) string - der Lade-Modus
Example
scheduler.config.load_date = "%Y.%m.%d";
scheduler.init('scheduler_here',new Date(2009,10,1),"month");
scheduler.setLoadMode("month")
scheduler.load("data/events.php");
Related samples
Details
Diese Methode sollte nach dem Aufruf von scheduler.init(), aber vor dem Laden von Daten in den Scheduler verwendet werden.
Standardmäßig lädt der Scheduler alle Daten auf einmal. Dies kann ineffizient sein, wenn große Mengen von Events verarbeitet werden. In solchen Fällen ist es besser, die Daten in Segmenten zu laden, nur das, was für die Anzeige der aktuellen Ansicht benötigt wird.
Der Parameter mode akzeptiert einen der folgenden vordefinierten Werte:
- day;
- week;
- month;
- year.
Beispielsweise bewirkt die Einstellung des Modus auf 'month', dass der Scheduler Daten nur für den aktuellen Monat anfordert und bei Bedarf zusätzliche Daten lädt. Mehr erfahren über Lade-Modi.
Request
Die generierten Requests sehen folgendermaßen aus:
Data?from=DATEHERE&to=DATEHERE
wobei DATEHERE ein gültiges Datum ist, formatiert gemäß der Einstellung in load_date.
Bei Verwendung von dhtmlxConnector auf Serverseite ist keine zusätzliche serverseitige Verarbeitung für das Parsen der Daten erforderlich.