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