Methods

add adds an item to the store
addMark allows setting custom flag for a data item.
attachEvent attaches the handler to an inner event of the component
blockEvent temporarily blocks triggering of ALL events of the calling object
callEvent calls an inner event
changeId changes the id of a data item
clearAll removes all items from the component
clearMark removes mark from all items in store
count returns the number of currently visible items
destructor destroy datastore
detachEvent detaches a handler from an event (which was attached before by the attachEvent method)
each iterates through the collection of data items
exists checks whether an item with the specified ID exists
filter filters the component
find returns all rows that match the criterion, or only the first one
getFirstId returns the ID of the first item
getIdByIndex returns the ID of the item with the specified index
getIndexById returns the index of the item with the specified ID
getIndexRange gets ids of items in the specified index range
getItem gets the object of the data item with the specified ID
getLastId returns the ID of the last item
getMark returns mark value by record id and mark name
getNextId returns the ID of an item that is after the specified item, either directly after or after a number of items (defined by the step)
getPrevId returns the ID of an item that is before the specified item, either directly before or before a number of items (defined by the step)
getRange gets ids of items in the specified range
hasEvent checks whether the component has the specified event handler
id gets the id of a data item
importData import data from a different datastore
mapEvent routes events from one object to another
move moves the specified item to a new position
provideApi assigns methods (and events) of DataStore to an object
refresh repaints the whole view or a certain item
remove removes the specified item/items from datastore
removeMark removes a flag set for the specified item
scheme sets hash of default values for properties
serialize serializes data to an array of JSON objects
setDriver defines type of used data driver
silent cancels refreshing for operations, passed as the parameter
sort sorts datastore
sync allows syncing two copies of data (all or just a part of it) from one DataCollection to another
unblockEvent cancels events blocking that was enabled by the 'blockEvent' command
unsync breaks "sync" link
updateItem updates the data item with new properties
Back to top