ProtectedaddedProtectedisСписок элементов коллекции.
Уникальный идентификатор модели.
ProtectedobservabilityProtectedoriginalProtectedremovedТип фабрики моделей.
Добавляет несколько элементов в коллекцию.
Массив добавляемых моделей.
ProtectedaddРассчитывает признак "collectionDirty".
Рассчитывает признак "deepDirty".
Рассчитывает общий признак "dirty".
Очищает текущую коллекцию
Очищает результаты валидации коллекции и всех её элементов.
Очищает список валидаторов коллекции.
Клонирует текущую коллекцию.
Коммитит все изменения коллекции и её элементов.
Коммитит изменения коллекции (добавленные, удалённые элементы, swaps).
Возвращает элемент из коллекции по индексу или undefined, если элемент не существует.
Индекс.
Возвращает массив добавленных элементов.
Возвращает массив элементов, чьё поле propName содержится в списке values.
Название поля.
Массив значений.
Возвращает признак изменена ли коллеция
Возвращает количество элементов в коллекции.
Возвращает признак "deepDirty".
Возвращает признак изменен ли элемент.
Возвращает массив исходных элементов.
Возвращает копию массива элементов коллекции.
Возвращает массив удалённых элементов.
Возвращает массив обновлённых (призрачных или изменённых) элементов.
Возвращает результаты валидации коллекции.
Optionallevel: numberУровень вложенности.
Проверяет, есть ли в коллекции валидатор указанного класса.
Класс валидатора.
Возвращает индекс элемента в коллекции или -1, если элемент не найден.
Модель.
Вставляет элемент в коллекцию по индексу.
Модель.
Индекс вставки.
OptionalskipValidation: booleanФлаг пропуска валидации.
Вставляет элемент в конец коллекции.
Модель.
OptionalskipValidation: booleanФлаг пропуска валидации.
Сравнивает текущую коллекцию с переданной коллекцией.
Другая коллекция для сравнения.
Optionalconfig: EqualConfigОпции сравнения.
Перемещает элемент коллекции в новую позицию.
Текущий индекс.
Новый индекс.
Вызывается при изменении валидации в элементе коллекции.
Идентификатор модели.
Результаты валидации.
Удаляет все элементы из коллекции.
Заменяет все элементы коллекции.
Массив новых элементов.
Заменяет элемент в коллекции по индексу.
Модель.
Индекс.
OptionalskipValidation: booleanФлаг пропуска валидации.
Откатывает все изменения коллекции и её элементов.
Сериализует коллекцию в массив объектов.
Optionalconfig: anyОпции сериализации.
Устанавливает список добавленных элементов.
Массив добавленных моделей.
Устанавливает флаг "phantom" для всех моделей коллекции.
Значение для установки.
Делает некоторые системные свойства реактивными в текущей модели.
Список системных свойств.
Делает все модели в коллекции и их свойства реактивными.
Массив свойств для реактивного преобразования.
Устанавливает список удалённых элементов.
Массив удалённых моделей.
Возвращает размер коллекции.
Обновляет признак "collectionDirty".
Обновляет признак dirty глубоко
Обновляет признак "dirty" коллекции.
Выполняет валидацию коллекции.
Optionaldeep: booleanФлаг, указывающий выполнять ли валидацию как коллекции, так и всех моделей.
OptionaldisablePropagation: booleanФлаг запрещающий уведомлять родительский компонент о валидации.
StaticcreateСоздаёт новую коллекцию указанного типа.
Коллекция моделей.
Public