onDataRequest

срабатывает, когда данные с сервера запрашиваются для линейных данных (List, DataTable, DataView и т.д.) для динамической загрузки данных

void onDataRequest(number start,number count, [function callback,string url] ){ ... };

Parameters

startnumberпозиция, с которой начнётся загрузка данных
countnumberколичество записей, которые надо загрузить
callbackfunctionметод, который будет вызван после загрузки данных
urlstringпуть к данным

Example

dtable.attachEvent("onDataRequest", function(start, count){
    var data = custom_load_data(start, count);
    dtable.parse(data, "json");
    return false; // отменить выполнение кода по умолчанию
));

Details

Динамическая загрузка для линейных структур данных срабатывает во время скроллинга и пейджинга.

Для данных с иерархической структурой, таких как Tree или TreeTable, динамическая загрузка данных срабатывает, когда узлы с флагом webix_kids развернуты.

Компонент использует источник данных, который определен его свойством url или параметром url, который передаётся в метод load.

See also
Наверх
If you have not checked yet, be sure to visit site of our main product Webix javascript ui library and page of list in javascript product.