class Types/collection:Flags

<p>Тип "Флаг". Это перечисляемая коллекция ключей и значений, каждый из которых может быть выбран или нет.</p>

class Types/_collection/Flags&lt;T&gt;

Опции

values
<p>Выбор состояния флагов по их показателям.</p>

Поля

_mediator
<p>Медиатор, отвечающий за связи между сущностями</p>
getOptionsprotected
<p>Метод реализован в OptionsToPropertyMixin.</p>
instanceNumberprotected
<p>Уникальный номер инстанса</p>
moduleNameprotected
<p>Название класса-конструктора.</p>

Методы

_addChildprotected
<p>Добавляет отношение с другой сущностью</p>
_checkModuleNameprotected
<p>Проверяет, что в прототипе указано имя модуля для RequireJS, иначе не будет работать десериализация</p>
_childChangedprotected
<p>Рекурсивно уведомляет родительские сущности об изменении дочерней</p>
_createMediatorprotected
<p>Создает посредника для установления отношений с детьми</p>
_getMediatorprotected
<p>Возвращает посредника для установления отношений с детьми</p>
_getOrdinalIndexprotected
<p>Возвращает порядковый номер флага.</p>
_getSerializableStateprotected
<p>Возвращает всё, что нужно сложить в состояние объекта при сериализации, чтобы при десериализации вернуть его в это же состояние</p>
_hasMediatorprotected
<p>Возвращает признак наличия посредника</p>
_hasSameMediatorprotected
<p>Возвращает признак наличия одинакового посредника</p>
_isUnserializedprotected
<p>Check if the instance was unserialized.</p>
_notifyChangeprotected
<p>Запускает событие изменения.</p>
_notifyChangesprotected
<p>Запускает событие массового изменения.</p>
_parentChangedprotected
<p>Уведомляет дочерние сущности об изменении родительской</p>
_removeChildprotected
<p>Удаляет отношение с другой сущностью</p>
_setMediatorprotected
<p>Устанавливает посредника для установления отношений с детьми</p>
_setSerializableStateprotected
<p>Проверяет сериализованное состояние перед созданием инстанса. Возвращает метод, востанавливающий состояние объекта после создания инстанса.</p>
clone
<p>Создает новый объект, который являтся копией текущего экземпляра.</p>
fromArray
<p>Устанавливает выборку флагов из массива. Индексы, которых нет в этом массиве, будут установлены в ноль.</p>
fromJSON
<p>Конструирует экземпляр класса из сериализованного состояния</p>
get
<p>Возвращает состояние выборки по имени флага. Если такое имя не определено, выдает исключение.</p>
getByIndex
<p>Возвращает состояние выборки по индексу флага. Если такой индекс не определен, генерирует исключение.</p>
set
<p>Устанавливает состояние выборки по имени флага. Если такое имя не определено, выдает исключение.</p>
setByIndex
<p>Устанавливает состояние выборки по индексу флага. Если такой индекс не определен, генерирует исключение.</p>
setFalseAll
<p>Устанавливает состояние выбора всех флагов на false.</p>
setNullAll
<p>Устанавливает состояние выбора всех флагов на null.</p>
setTrueAll
<p>Устанавливает состояние выбора всех флагов на true.</p>
toJSON
<p>Возвращает сериализованный экземпляр класса</p>

События

onChange
<p>Происходит после изменения выборки.</p>
11/27/2020Мальцев А.А.