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]);