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!'); }
);