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