Collection.onAdd¶
Устанавливает обработчик события о том, что произошло добавление элементов.
Description¶
Успешное выполнение методов push(), add(), addAll(), insert() и insertAll() приводит к возникновению события onAdd. Вместе с этим событием также генерируется событие onChange, которое информирует о наличии любых изменений. Аргументы обеих событий в данном случае будут идентичны.
Syntax¶
Collection.onAdd(callback)
Parameters¶
Name | Type | Description |
---|---|---|
callback |
Script | Обработчик события о том, что произошло добавление одного или нескольких элементов в коллекцию. В параметре argument передается информация о произошедшем событии. Свойство argument.action содержит тип действия и в данном случае равно 'add' (добавление); argument.newItems - массив добавленных элементов; argument.newStartingIndex - индекс, по которому были добавлены элементы (или -1 , если элементы были добавлены в конец коллекции). |
Examples¶
var collection = new Collection();
collection.onAdd(function(context, argument) {
alert('New items are added!');
});
collection.add('A');