BaseDataSource.deleteItem()

Удаляет элемент в источнике данных.

Description

Вызов метода deleteItem() производит удаление указанного элемента в соответствующем источнику данных хранилище. Успешное удаление элемента приводит к возникновению события onItemDeleted. В случае, когда сервер сообщает о невозможности удалить элемент, возникает событие onErrorValidator.

Syntax

BaseDataSource.deleteItem(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.deleteItem(items[0]);