onDataRequest

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

void onDataRequest(number start,number count, [function callback,string url] );
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
Наверх