Search
    Preparing search index...

    Модель массива-атрибута мета-модели

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    arrayDataType: StringField

    Тип значений массива-атрибута

    Дополнительные параметры атрибута

    defaultValue: StringField<null>

    Значение атрибута по умолчанию

    description: StringField

    Описание атрибута

    dictionaryDataType: ArrayField<string>

    Варианты локального перечисления (для атрибутов типа "Локальное перечисление")

    dirty: boolean

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

    displayable: BooleanField

    Является ли атрибут отображаемым

    displayName: StringField

    Отображаемое имя

    exchangeSeparator: StringField

    Разделитель между значениями

    hidden: BooleanField

    Является ли атрибут скрытым

    largeObjectContainer: StringField<null>

    Имя контейнера хранилища (для атрибутов типа "Файл")

    largeObjectProvider: StringField<null>

    Имя провайдера хранилища (для атрибутов типа "Файл")

    lookupEntityCodeAttributeType: EnumField<CODE_DATA_TYPE>

    Тип кодового атрибута справочника (для атрибутов типа "Ссылка на справочник")

    lookupEntityDisplayAttributes: ArrayField<string, null>

    Список отображаемых атрибутов справочника (для атрибутов типа "Ссылка на справочник")

    lookupEntitySearchAttributes: ArrayField<string, null>

    Список поисковых атрибутов справочника (для атрибутов типа "Ссылка на справочник")

    lookupEntityType: StringField

    Имя справочника (для атрибутов типа "Ссылка на справочник")

    lookupIsHierarchical: BooleanField

    Является ли справочник иерархическим (для атрибутов типа "Ссылка на справочник")

    mainDisplayable: BooleanField

    Является ли атрибут главным отображаемым

    mask: StringField<null>

    Строка маски

    modelId: number

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

    Внутреннее имя

    nullable: BooleanField

    Может ли атрибут быть незаполненным

    observabilitySet: Set<ReactiveProp>

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

    onValidation: (_validationResult: IValidationResult) => void

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

    Порядок отображения относительно других атрибутов

    phantom: boolean

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

    readOnly: BooleanField

    Находится ли атрибут в режиме только для чтения

    rights: null | Right

    Права пользователя, связанные с данным атрибутом

    searchable: BooleanField

    Является ли атрибут поисковым

    searchCaseInsensitive: BooleanField

    Включен ли регистронезависимый поиск (для атрибутов типа "Строковый")

    searchCustomSort: EnumField<AttributeSearchCustomSort, null>

    Тип поисковой сортировки (для атрибутов типа "Строковый" с включенной поддержкой транслитерации)

    searchMorphologically: BooleanField

    Включен ли морфологический поиск (для атрибутов типа "Строковый")

    searchWithSynonyms: BooleanField

    Включен ли поиск по синонимам (для атрибутов типа "Строковый")

    searchWithTransliteration: BooleanField

    Включена ли поддержка транслитерации при поиске (для атрибутов типа "Строковый")

    unique: BooleanField

    Должно ли значение атрибута быть уникальным

    uniqueValues: BooleanField

    Должно ли каждое значение внутри атрибута быть уникальным

    useAttributeNameForDisplay: BooleanField

    Показывать названия атрибутов справочника (для атрибутов типа "Ссылка на справочник")

    validationResult: IValidationResult

    Accessors

    • get isCreatable(): boolean

      Имеет ли пользователь права на создание атрибута

      Returns boolean

    • get isEditable(): boolean

      Имеет ли пользователь права на редактирование атрибута

      Returns boolean

    • get isIndexable(): boolean

      Является ли атрибут индексируемым

      Returns boolean

    • get isReadable(): boolean

      Имеет ли пользователь права на чтение атрибута

      Returns boolean

    • get processedDefaultValue(): any

      Значение атрибута по умолчанию, используемое при создании дата-атрибута

      Returns any

    • get required(): boolean

      Геттер, возвращающий, является ли атрибут обязательным для заполнения

      Returns boolean

    • get typeValue(): undefined | ARRAY_DATA_TYPE

      Тип атрибута

      Returns undefined | ARRAY_DATA_TYPE

    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

    • Метод, сбрасывающий дополнительные поля атрибута, относящиеся к указанным категориям типов

      Parameters

      Returns void

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

      Type Parameters

      Parameters

      • OptionalincludeSystemProps: boolean

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

      Returns T

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

      Returns void

    • Creates model fields

      Parameters

      • data: any

      Returns void

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

      Parameters

      • name: string

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

      Returns any

    • Метод, возвращающий десериализованное значение дополнительного параметра атрибута

      Type Parameters

      • T

      Parameters

      • key: string

        Имя доп. параметра

      Returns undefined | T

    • Получение флага 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

    • Метод, устанавливающий тип элементов значения

      Parameters

      Returns void

    • Метод, устанавливающий значение дополнительного параметра атрибута

      Parameters

      • key: string

        Имя доп. параметра

      • value: any

      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

    • Метод, устанавливающий значение дополнительного поля атрибута, относящегося к указанной категории типов

      Parameters

      • typeCategory: AttributeTypeCategory

        Категория типов

      • value: null | string

        Новое значение

      Returns void

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

      Returns void

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

      Returns void

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

      Returns void

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

      Parameters

      • OptionaldisablePropagation: boolean

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

      Returns IValidationResult