Search
    Preparing search index...

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

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    active: 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

    Methods

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

      Returns void

    • The method calls before the model initialization begins

      Returns void

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

      Returns boolean

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

      Returns boolean

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

      Returns boolean

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

      Returns boolean

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

      Returns void

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

      Type Parameters

      Parameters

      • OptionalincludeSystemProps: boolean

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

      Returns T

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

      Returns void

    • Creates model fields

      Parameters

      • data: any

      Returns void

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

      Parameters

      • name: string

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

      Returns any

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

      Returns boolean

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

      Returns boolean

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

      Parameters

      • validatorName: string

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

      Returns string

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

      Returns any[]

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

      Returns { [key: string]: any }

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

      Returns any[]

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

      Returns { [key: string]: any }

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

      Returns any[]

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

      Returns { [key: string]: any }

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

      Returns { [key: string]: any }

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

      Returns string[]

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

      Returns boolean

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

      Returns boolean

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

      Returns string

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

      Returns boolean

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

      Parameters

      • Optionallevel: number

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

      Returns Map<string, string[]>

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

      Returns void

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

      Parameters

      • flag: boolean

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

      Returns void

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

      Parameters

      • flag: boolean

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

      Returns void

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

      Parameters

      • phantom: boolean

      Returns void

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

      Parameters

      • props: ReactiveProp[]

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

      Returns void

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

      Parameters

      • props: ReactiveProp[]

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

      Returns void

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

      Parameters

      • flag: boolean

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

      Returns void

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

      Returns void

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

      Returns void

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

      Returns void

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

      Parameters

      • OptionaldisablePropagation: boolean

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

      Returns IValidationResult