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

Модель пользователя

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

Индекс

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

Свойства

active: BooleanField

Флаг, показывающий активен ли пользователь

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

blockedBySystem: BooleanField

Флаг, показывающий, заблокирован ли пользователь

delegatedRoles: ArrayField<string>

Делегированные роли пользователя.

dirty: boolean

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

Адрес электронной почты (обязательное поле).

emailNotification: BooleanField

Флаг, указывающий, включена ли email-рассылка для пользователя.

external: BooleanField

Флаг, является ли пользователь внешним

firstName: StringField

Имя

fullName: StringField

Полное имя.

lastName: StringField

Фамилия

Логин.

middleName: StringField<null>

Отчество

modelId: number

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

Имя пользователя

observabilitySet: Set<ReactiveProp>

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

onValidation: (_validationResult: IValidationResult) => void

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

password: StringField

Пароль

phantom: boolean

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

Коллекция пользовательских свойств.

roles: ArrayField<string>

Роли, назначенные пользователю.

securityDataSource: StringField<null>

Источник данных безопасности (может быть пустым).

Метки безопасности, связанные с пользователем.

Тип пользователя

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

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

    Возвращает void

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

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

    Параметры

    • OptionalincludeSystemProps: boolean

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

    Возвращает T

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

    Возвращает void

  • Creates model fields

    Параметры

    • data: any

    Возвращает void

  • Метод получения коллекции ключей

    Параметры

    • name: string

      Имя коллекции, которое нужно получить

    Возвращает any

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

    Возвращает boolean

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

    Возвращает boolean

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

    Параметры

    • validatorName: string

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

    Возвращает string

  • Возвращает массив полей модели

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

  • Возвращает коллекцию типа ключ/значение полей модели

    Возвращает { [key: string]: any }

  • Возвращает массив моделей hasMany

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

  • Возвращает hasMany коллекцию типа ключ/значение полей модели

    Возвращает { [key: string]: any }

  • Возвращает массив моделей hasOne

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

  • Возвращает hasOne коллекцию типа ключ/значение полей модели

    Возвращает { [key: string]: any }

  • Возвращает массив оригинальной hasOne

    Возвращает { [key: string]: 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