срабатывает, когда данные с сервера запрашиваются для линейных данных (List, DataTable, DataView и т.д.) для динамической загрузки данных
start | number | позиция, с которой начнётся загрузка данных |
count | number | количество записей, которые надо загрузить |
callback | function | метод, который будет вызван после загрузки данных |
url | string | путь к данным |
dtable.attachEvent("onDataRequest", function(start, count){
var data = custom_load_data(start, count);
dtable.parse(data, "json");
return false; // отменить выполнение кода по умолчанию
});
Динамическая загрузка для линейных структур данных срабатывает во время скроллинга и пейджинга.
Для данных с иерархической структурой, таких как Tree или TreeTable, динамическая загрузка данных срабатывает, когда узлы с флагом webix_kids
развернуты.
Компонент использует источник данных, который определен его свойством url или параметром url
, который передаётся в метод load.