DataCollection API

A set of APIs that allow you to work with data of a component.

Methods

add adds a new item to the component
copy creates a copy of an item at the defined position
exists checks whether the specified item exists in the component
filter filters items in the component by the specified key
find finds an item that corresponds to the specified parameters
findAll finds all the items that correspond to the specified parameters
getId returns the id of the item by its index
getIndex returns the index of the item by its id
getInitialData returns the initial values of the items of a widget initialized in a data collection
getItem returns the object of an item by its id
getLength returns the number of all elements of a data collection
getNearId returns the id of an item which is nearest to the specified one
isSaved checks whether the changes made in a data collection are saved to the server side
load loads data from an external file
map iterates through all items of the component
mapRange returns a new array of the items correspond to the specified parameters
move moves an item to the defined position
parse loads data from a local data source
reduce reduces the array to a single value
remove deletes the specified item from the component
removeAll deletes all the items from the component
save saves changes made in a data collection to the server side
serialize serializes data of the component into an array of JSON objects
sort sorts data items in a component
update updates properties of the item

Events

AfterAdd fires after adding a new item into a data collection
AfterRemove fires after removing a new item from a data collection
BeforeAdd fires before adding a new item into a data collection
BeforeRemove fires before removing an item from a data collection
Change fires when a data collection is modified
Load fires when items are loaded in a data collection
LoadError fires when loading of data fails
RemoveAll fires when all items are removed from a data collection
Back to top