Abstract
Optional
_descriptorConfig: IStringKeyMap<any>Optional
options: Partial<ModelOptions>Дополнительные параметры атрибута
Значение атрибута по умолчанию
Описание атрибута
Является ли модель измененной
Отображаемое имя
Является ли атрибут скрытым
Идентификатор модели
Внутреннее имя
Protected
observabilityХендлер изменения параметра dirty
Хендлер в момент валидации модели
Порядок отображения относительно других атрибутов
Является ли модель еще не опубликованной
Находится ли атрибут в режиме только для чтения
Права пользователя, связанные с данным атрибутом
Protected
validationИмеет ли пользователь права на создание атрибута
Имеет ли пользователь права на редактирование атрибута
Является ли атрибут индексируемым
Имеет ли пользователь права на чтение атрибута
Значение атрибута по умолчанию, используемое при создании дата-атрибута
Категория типов атрибута
Тип атрибута
Protected
afterThis method is called at the final stage of model initialization
Protected
beforeThe method calls before the model initialization begins
Метод, который вычисляет и возвращает флаг deepDirty
Метод получение любого активного флага dirty
Проверяет на наличие измененных полей
Метод, который вычисляет и возвращает флаг изменения модели
Метод, сбрасывающий дополнительные поля атрибута, относящиеся к указанным категориям типов
Optional
typeCategories: AttributeTypeCategory[]Категории типов
Очищает результаты валидации
Клонирование модели
Optional
includeSystemProps: booleanпараметр, отвечающий за сохранение системных параметров модели
Запись изменений в модель
Protected
commitProtected
commitProtected
commitProtected
createCreates model fields
Protected
createProtected
createAbstract
getАбстрактный метод, возвращающий список доступных категорий типов для данного атрибута
Метод получения коллекции ключей
Имя коллекции, которое нужно получить
Метод, возвращающий значение дополнительного параметра атрибута
Имя доп. параметра
Метод, возвращающий десериализованное значение дополнительного параметра атрибута
Имя доп. параметра
Получение флага deepDirty
Получение значения dirty
Получить сообщение об ошибки, после валидации
имя валидатора, у которого нужно получить сообщение об ошибке
Метод получения поля модели
Имя поля, которое нужно получить
Возвращает json-дескриптор для поля модели по его имени.
Возвращает основной дескриптор для поля модели по его имени. Главный дескриптор должен существовать
Возвращает массив основных дескрипторов полей модели. Может включать дескрипторы, для которых не были созданы сущности. Главный дескриптор должен существовать.
Возвращает массив полей модели
Возвращает коллекцию типа ключ/значение полей модели
Возвращает массив моделей hasMany
Возвращает JSON-дескриптор модели hasMany. Дескриптор Json может НЕ существовать
Возвращает основной дескриптор модели hasMany. Главный дескриптор должен существовать.
Возвращает массив дескрипторов модели hasMany. Может включать дескрипторы, для которых сущности не были созданы. Главный дескриптор должен существовать
Возвращает hasMany коллекцию типа ключ/значение полей модели
Возвращает массив моделей hasOne
Возвращает json-дескриптор модели has One.
Возвращает главный дескриптор модели hasOne. Главный дескриптор должен существовать
Возвращает массив дескрипторов моделей hasone. Может включать дескрипторы, для которых сущности не были созданы. Главный дескриптор должен существовать
Возвращает hasOne коллекцию типа ключ/значение полей модели
Возвращает массив оригинальной hasOne
Этот метод вызывается при валидации. Если в модели есть логические ошибки, то здесь будет приведен их список
Получение флага modelDirty
Получение параметра phantom
Возвращает значение первичного ключа
Protected
getReturns a map of model properties based on the passed descriptors. The key is the property name, and the value is the property itself.
Protected
getReturns an array of model properties based on the passed descriptors Only certain values are returned.
Protected
getReturns the model property (field, has One, has Many) by the main handle
Получение флага, отвечающего за referencesChanged
Получение результата валидации
Optional
level: numberуровень ошибок, который должен вернуться
Проврка равенства моделей
Optional
config: EqualConfigОтмена изменений в моделе
Возвращает сериализованное представление модели
Optional
config: SerializationConfigМетод, устанавливающий значение дополнительного параметра атрибута
Имя доп. параметра
Изменение флага deepDirty
значение, которое нужно установить
Изменение фала dirty
значение, которое нужно установить
Устанавливает атрибут phantom каскадно для модели
Делает некоторые системные свойства реактивными в текущей модели.
Список системных свойств.
Делает некоторые свойства системы реактивными, создавай каскад по всей модели
список системных свойств
Изменение флага referencesChanged
значение, которое нужно установить
Метод, устанавливающий значение дополнительного поля атрибута, относящегося к указанной категории типов
Категория типов
Новое значение
Обновление параметра dirty в модели
Изменение параметра dirty
Обновление параметра dirty в модели
Метод проверки модели
Optional
disablePropagation: booleanФлаг уведомления родительского компонента о проверке
Static
compareМетод, сравнивающий значение поля order у атрибутов
Первый атрибут
Второй атрибут
Static
dictionaryМетод, проверяющий, заполнено ли поле dictionaryDataType у указанного атрибута
Optional
model: AbstractAttribute<any>Атрибут
Static
typeМетод, проверяющий, заполнено ли поле typeValue у указанного атрибута
Optional
model: AbstractAttribute<any>Атрибут
Абстрактная модель мета-атрибута
Public