модуль с базовыми методами для операций над данными.
| add | добавляет элемент в DataStore |
| addMark | позволяет установить флаг для элемента данных |
| attachEvent | задает обработчик внутреннего события компонента |
| blockEvent | временно блокирует вызов ВСЕХ событий вызывающего объекта |
| callEvent | вызывает внутреннее событие компонента |
| changeId | изменяет ID элемента данных |
| clearAll | удаляет все элементы из компонента |
| clearMark | удаляет метку для всех элементов DataStore |
| count | возвращает количество элементов, отображаемых в компоненте на момент вызова |
| destructor | удаляет DataStore |
| detachEvent | удаляет обработчик события (который был задан ранее методом attachEvent) |
| each | проходит по всем элементам данных |
| exists | проверяет, существует ли элемент с указанным ID |
| filter | фильтрует данные в компоненте |
| find | возвращает все элементы данных, соответствующие заданному критерию, или только первый из элементов |
| getFirstId | возвращает ID первого элемента |
| getIdByIndex | возвращает id элемента по указанному индексу |
| getIndexById | возвращает индекс элемента по заданному ID |
| getIndexRange | возвращает id элементов из заданного диапазона индексов |
| getItem | возвращает объект элемента данных по заданному ID |
| getLastId | возвращает ID последнего элемента |
| getMark | возвращает значение метки по заданным id элемента данных и имени метки |
| getNextId | возвращает ID элемента, расположенного после указанного элемента на заданной относительной позиции |
| getPrevId | возвращает ID элемента, расположенного до указанного элемента на заданной относительной позиции |
| getRange | возвращает id элементов в указанном диапазоне |
| hasEvent | проверяет, есть ли у компонента обработчики указанного события |
| id | возвращает id элемента данных |
| importData | импортирует данные из другого DataStore |
| mapEvent | направляет события от одного компонента к другому |
| move | перемещает выбранный элемент на новую позицию |
| provideApi | присваивает методы и события DataStore компоненту |
| refresh | перерисовывает компонент или один из его элементов |
| remove | удаляет указанный элемент(ы) из DataStore |
| removeMark | удаляет флаг, установленный для указанного элемента |
| scheme | устанавливает значения по умолчанию для пустых свойств объекта элемента данных |
| serialize | сериализует данные в массив JSON объектов |
| setDriver | задает тип датадрайвера |
| silent | отменит перерисовку компонента после операций, переданных в качестве параметра |
| sort | сортирует DataStore |
| sync | позволяет синхронизировать данные (все или часть) двух компонентов или DataCollection |
| unblockEvent | отменяет блокировку событий, которая была вызвана командой 'blockEvent' |
| unsync | завершает синхронизацию между двумя компонентами или DataCollection |
| updateItem | обновляет элемент данных (изменяет его поля) |
| onAfterAdd | срабатывает после добавления элемента в DataStore |
| onAfterDelete | срабатывает после удаления элемента |
| onAfterFilter | срабатывает после того, как DataStore был отфильтрован |
| onAfterSort | срабатывает после сортировки данных |
| onBeforeAdd | срабатывает перед добавлением элемента в DataStore |
| onBeforeDelete | срабатывает перед удалением элемента |
| onBeforeFilter | срабатывает перед фильтрацией данных в компоненте |
| onBeforeSort | срабатывает перед сортировкой данных |
| onClearAll | срабатывает после удаления всех данных из DataStore |
| onDataUpdate | срабатывает при обновлении элемента данных |
| onIdChange | событие срабатывает после изменения ID элемента данных |
| onParse | срабатывает после того, как закончился парсинг и данные готовы к загрузке в компонент |
| onServerConfig | срабатывает, когда компонент загружает данные, которые содержат ключ config |
| onServerOptions | срабатывает, когда api клиентской стороны получает коллекцию с опциями с сервера |
| onStoreLoad | срабатывает после загрузки данных с внешнего ресурса |
| onStoreUpdated | срабатывает после того, как данные были изменены в DataStore |
| onSyncApply | срабатывает в момент применения метода sync() |