Перейти к основному содержимому

setLoadMode

Description

Устанавливает режим, который позволяет загружать данные по частям (включает динамическую загрузку)

setLoadMode: (mode: string) => void

Parameters

  • mode - (обязательно) string - режим загрузки

Example

scheduler.config.load_date = "%Y.%m.%d";
scheduler.init('scheduler_here',new Date(2027,10,1),"month");

scheduler.setLoadMode("month")
scheduler.load("data/events.php");

Details

примечание

Метод следует вызывать после вызова scheduler.init(), но до загрузки данных в планировщик.

По умолчанию планировщик загружает все данные сразу. Однако это может создать проблему, когда вы используете большие коллекции событий. В таких ситуациях следует загружать данные порциями, необходимых для заполнения видимой области планировщика.

Параметр mode может принимать только одно из заранее определённых значений. Предопределённые значения:

  • day;
  • week;
  • month;
  • year.

Например, если установить режим 'month', планировщик будет запрашивать данные только за текущий месяц и подгружать оставшиеся по требованию.
Подробнее о режимах загрузки.

Запрос

Сгенерированные запросы выглядят так:

Data?from=DATEHERE&to=DATEHERE

где DATEHERE — корректное значение даты в формате, заданном опцией load_date.


Если вы используете dhtmlxConnector на стороне сервера, вам не нужно выполнять никаких дополнительных операций на стороне сервера для разбора данных.

Связанные API

Связанные руководства

Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.