DataLoader

Загружает и обрабатывает данные в компоненте.

Methods
add добавляет элемент в DataStore
clearAll удаляет все элементы из компонента
count возвращает количество элементов, отображаемых в компоненте на момент вызова
exists проверяет, существует ли элемент с указанным ID
filter фильтрует данные в компоненте
find возвращает все элементы данных, соответствующие заданному критерию, или только первый из элементов
getFirstId возвращает ID первого элемента
getIdByIndex возвращает id элемента по указанному индексу
getIndexById возвращает индекс элемента по заданному ID
getItem возвращает объект элемента данных по заданному ID
getLastId возвращает ID последнего элемента
getNextId возвращает ID элемента, расположенного после указанного элемента на заданной относительной позиции
getPrevId возвращает ID элемента, расположенного до указанного элемента на заданной относительной позиции
load загружает данные из внешнего источника данных
loadNext отправляет запрос на загрузку определённого количества строк данных (до конца имеющихся данных или до определённой позиции)
parse загружает данные, доступные на клиенте
refresh перерисовывает компонент или один из его элементов
remove удаляет указанный элемент(ы) из DataStore
serialize сериализует данные в массив JSON объектов
sort сортирует DataStore
sync позволяет синхронизировать данные (все или часть) двух компонентов или DataCollection
updateItem обновляет элемент данных (изменяет его поля)
waitSave позволяет определить момент, когда операции над данными были сохранены на сервер
Events
onAfterAdd срабатывает после добавления элемента в DataStore
onAfterDelete срабатывает после удаления элемента
onAfterLoad срабатывает после завершения загрузки данных
onAfterSort срабатывает после сортировки данных
onBeforeAdd срабатывает перед добавлением элемента в DataStore
onBeforeDelete срабатывает перед удалением элемента
onBeforeLoad запускается непосредственно перед началом загрузки данных
onBeforeSort срабатывает перед сортировкой данных
onDataRequest срабатывает, когда данные с сервера запрашиваются для линейных данных (List, DataTable, DataView и т.д.) для динамической загрузки данных
onDataUpdate срабатывает при обновлении элемента данных
onLoadError срабатывает при возникновении ошибки во время загрузки данных (невалидный ответ с сервера)
Properties
data данные для компонента (массив, типизированный массив, XML или CSV)
dataFeed URL, который компонент будет использовать для загрузки данных во время binding-а
datathrottle устанавливает промежуток времени между запросами данных (период времени между завершением одного запроса и началом следующего запроса)
datatype тип загружаемых данных
ready обработчик, который вызывается сразу после того, как компонент полностью инициализирован
removeMissed определяет что должно происходить с элементами данных при перезагрузке
save определяет URL для сохранения данных
scheme определяет схему для обработки данных
url путь к данным, которые загрузятся в компонент сразу после инициализации
Other
data DataStore компонента
waitData конечный результат загрузки данных в компонент (промис)
Наверх