setLoadMode

устанавливает режим загрузки данных по частям, позволяя динамическую подгрузку

void setLoadMode(string mode);
modestringрежим загрузки

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

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

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

Параметр mode принимает одно из следующих предопределённых значений:

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

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

Запрос

Сгенерированные запросы выглядят следующим образом:

Data?from=DATEHERE&to=DATEHERE

где DATEHERE — это валидная дата, отформатированная согласно настройкам из load_date.


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

See also
Наверх