BaseDataSource.createItem()¶
Создает новый элемент в источнике данных.
Description¶
Вызов метода createItem() приводит к созданию нового элемента в источнике данных, однако этот элемент создается только в оперативной памяти на стороне клиента, иначе говоря не сохраняется на сервере до тех пор, пока явно не будет вызван метод saveItem(). При создании нового элемента в источнике данных может происходить предзаполнение нового элемента. Необходимость предзаполнения можно установить с помощью метода setFillCreatedItem(). Успешное создание нового нового элемента в источнике данных приводит к возникновению события onItemCreated.
Syntax¶
BaseDataSource.createItem(success, error)
Parameters¶
| Name | Description |
|---|---|
| success | Обработчик события о том, что элемент создан. Параметр args данного обработчика содержит поле value, в котором хранится ссылка на созданный элемент |
| error | Обработчик события о том, что при создании элемента произошла ошибка |
Returns¶
Метод ничего не возвращает.
Examples¶
BaseDataSource.createItem(
function(context, args) { alert('New item is created!'); }
);