BaseDataSource.saveItem()¶
Сохраняет элемент в источнике данных.
Description¶
Вызов метода saveItem() производит сохранение всех изменений указанного элемента в соответствующем источнику данных хранилище. Сохранение производится только в том случае, если указанный элемент не содержит ошибок, в противном случае возникает событие onErrorValidator. Успешное сохранение элемента приводит к возникновению события onItemSaved.
Syntax¶
BaseDataSource.saveItem(item, success, error)
Parameters¶
| Name | Description |
|---|---|
| item* | Элемент источника данных |
| success | Обработчик события о том, что элемент сохранен. Параметр args данного обработчика содержит поля: item - сохраненный элемент, validationResult - результат валидации (чтобы данное поле было заполнено, запрашиваемый сервис должен реализовать интерфейс IDocumentStorageInterceptor), originalResponse - ответ сервера |
| error | Обработчик события о том, что при сохранении элемента произошла ошибка. Параметр args данного обработчика содержит поля: item - сохраняемый элемент, validationResult - результат валидации (чтобы данное поле было заполнено, запрашиваемый сервис должен реализовать интерфейс IDocumentStorageInterceptor), originalResponse - ответ сервера |
* Обязательный аргумент.
Returns¶
Метод ничего не возвращает.
Examples¶
var items = BaseDataSource.getItems();
BaseDataSource.saveItem(items[0]);