class Types/collection:Enum

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

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

Опции

index
<p>Ключ выбранного элемента.</p>

Поля

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

Методы

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

События

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