Юниверс DG SDK UI
v2.15.0

Класс AbstractModel<Ch>

Абстрактная модель

Параметры типа

Иерархия (Просмотр сводки)

Индекс

Конструкторы

Свойства

dirty: boolean

Является ли модель измененной

modelId: number

Идентификатор модели

observabilitySet: Set<ReactiveProp>

Хендлер изменения параметра dirty

onValidation: (_validationResult: IValidationResult) => void

Хендлер в момент валидации модели

phantom: boolean

Является ли модель еще не опубликованной

validationResult: IValidationResult

Методы

  • This method is called at the final stage of model initialization

    Возвращает void

  • The method calls before the model initialization begins

    Возвращает void

  • Метод, который вычисляет и возвращает флаг deepDirty

    Возвращает boolean

  • Метод получение любого активного флага dirty

    Возвращает boolean

  • Проверяет на наличие измененных полей

    Возвращает boolean

  • Метод, который вычисляет и возвращает флаг изменения модели

    Возвращает boolean

  • Метод проверки изменения поля модели

    Параметры

    Возвращает boolean

  • Очищает результаты валидации

    Возвращает void

  • Клонирование модели

    Параметры типа

    Параметры

    • OptionalincludeSystemProps: boolean

      параметр, отвечающий за сохранение системных параметров модели

    Возвращает T

  • Запись изменений в модель

    Возвращает void

  • Возвращает void

  • Возвращает void

  • Возвращает void

  • Creates model fields

    Параметры

    • data: any

    Возвращает void

  • Creates hasMany models

    Параметры

    Возвращает void

  • Creates hasOne models

    Параметры

    Возвращает void

  • Получение флага deepDirty

    Возвращает boolean

  • Получение значения dirty

    Возвращает boolean

  • Получить сообщение об ошибки, после валидации

    Параметры

    • validatorName: string

      имя валидатора, у которого нужно получить сообщение об ошибке

    Возвращает string

  • Возвращает массив дескрипторов модели hasMany. Может включать дескрипторы, для которых сущности не были созданы. Главный дескриптор должен существовать

    Возвращает ClassPropertyDescriptor<Ch, ModelCollection<any>>[]

  • Возвращает массив дескрипторов моделей hasone. Может включать дескрипторы, для которых сущности не были созданы. Главный дескриптор должен существовать

    Возвращает ClassPropertyDescriptor<Ch, AbstractModel<any>>[]

  • Этот метод вызывается при валидации. Если в модели есть логические ошибки, то здесь будет приведен их список

    Возвращает string[]

  • Получение флага modelDirty

    Возвращает boolean

  • Получение параметра phantom

    Возвращает boolean

  • Возвращает значение первичного ключа

    Возвращает string

  • Получение флага, отвечающего за referencesChanged

    Возвращает boolean

  • Получение результата валидации

    Параметры

    • Optionallevel: number

      уровень ошибок, который должен вернуться

    Возвращает Map<string, string[]>

  • Отмена изменений в моделе

    Возвращает void

  • Изменение флага deepDirty

    Параметры

    • flag: boolean

      значение, которое нужно установить

    Возвращает void

  • Изменение фала dirty

    Параметры

    • flag: boolean

      значение, которое нужно установить

    Возвращает void

  • Устанавливает атрибут phantom каскадно для модели

    Параметры

    • phantom: boolean

    Возвращает void

  • Делает некоторые системные свойства реактивными в текущей модели.

    Параметры

    • props: ReactiveProp[]

      Список системных свойств.

    Возвращает void

  • Делает некоторые свойства системы реактивными, создавай каскад по всей модели

    Параметры

    • props: ReactiveProp[]

      список системных свойств

    Возвращает void

  • Изменение флага referencesChanged

    Параметры

    • flag: boolean

      значение, которое нужно установить

    Возвращает void

  • Обновление параметра dirty в модели

    Возвращает void

  • Изменение параметра dirty

    Возвращает void

  • Обновление параметра dirty в модели

    Возвращает void

  • Метод проверки модели

    Параметры

    • OptionaldisablePropagation: boolean

      Флаг уведомления родительского компонента о проверке

    Возвращает IValidationResult