Search
    Preparing search index...

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

    Hierarchy (View Summary)

    Implements

    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

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

    inheritable: BooleanField

    Флаг - наследуемый ли атрибут

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

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

      Parameters

      Returns void

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

      Type Parameters

      Parameters

      • OptionalincludeSystemProps: boolean

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

      Returns T

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

      Parameters

      • validatorName: string

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

      Returns string

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

      Returns string[]

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

      Parameters

      • Optionallevel: number

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

      Returns Map<string, string[]>

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

      Parameters

      • flag: boolean

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

      Returns void

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

      Parameters

      • typeCategory: AttributeTypeCategory

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

      • value: null | string

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

      Returns void