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

Класс AssetType

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

Реализует

Индекс

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

Свойства

Акцессоры

Методы

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

Свойства

Коллекция групп атрибутов модели

Коллекция дополнительных параметров модели

description: StringField
dirty: boolean

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

displayName: StringField

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

hasData: BooleanField

Есть ли у модели созданные экземпляры

inheritedArrayAttributes: ModelCollection<ArrayDGAttribute>
inheritedComplexAttributes: ModelCollection<ComplexDGAttribute>
inheritedSimpleAttributes: ModelCollection<SimpleDGAttribute>
modelId: number

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

Имя модели

observabilitySet: Set<ReactiveProp>

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

onValidation: (_validationResult: IValidationResult) => void

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

ownArrayAttributes: ModelCollection<ArrayDGAttribute>
ownComplexAttributes: ModelCollection<ComplexDGAttribute>
ownSimpleAttributes: ModelCollection<SimpleDGAttribute>
parentAssetType: StringField<null>
phantom: boolean

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

validationResult: IValidationResult

Акцессоры

  • get hasDescriptionField(): boolean

    Возвращает boolean

  • get isBusiness(): boolean

    Возвращает boolean

  • get isDirectSaveAvailable(): boolean

    Возвращает boolean

  • get isLogical(): boolean

    Возвращает boolean

  • get isPhysical(): boolean

    Возвращает boolean

  • get isPsevdoPhysical(): boolean

    Возвращает boolean

  • get isVersioning(): boolean

    Возвращает boolean

Методы

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

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

    Параметры

    • OptionalincludeSystemProps: boolean

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

    Возвращает T

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

    Параметры

    • name: string

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

    Возвращает any

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

    Параметры

    • validatorName: string

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

    Возвращает string

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

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

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

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

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

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

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

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

  • Метод, возвращающий список атрибутов с указанным значением поля (attribute[property] === value)

    Параметры

    • property: string

      Имя поля

    • value: any

      Значение поля

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

  • Метод, возвращающий пространство имён, к которому принадлежит модель

    Возвращает keyof INamespace

  • Имя модели

    Возвращает string

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

    Параметры

    • Optionallevel: number

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

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

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

    Параметры

    • flag: boolean

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

    Возвращает void

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

    Параметры

    • flag: boolean

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

    Возвращает void