Collection.onReset¶
Устанавливает обработчик события о том, что произошли существенные изменения.
Description¶
Выполнение некоторых операций может существенно изменять коллекцию. К таким методам относятся reset(), set() и sort(). Успешное выполнение одного из этих методов приводит к возникновению события onReset. Вместе с этим событием также генерируется событие onChange, которое информирует о наличии любых изменений. Аргументы обеих событий в данном случае будут идентичны.
Syntax¶
Collection.onReset(callback)
Parameters¶
Name | Type | Description |
---|---|---|
callback |
Script | Обработчик события о том, что в коллекции произошли существенные изменения. В параметре argument передается информация о произошедшем событии. Свойство argument.action содержит тип действия и в данном случае равно 'reset' (сброс). |
Examples¶
var collection = new Collection();
collection.onReset(function(context, argument) {
alert('Collection is changed!');
});
collection.reset([ 'A', 'B', 'C' ]);