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

Класс AttributeGroup

Модель группы атрибутов мета-модели

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

Индекс

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

Свойства

attributes: ArrayField<string>

Список имён атрибутов, принадлежащих группе

collapsed: BooleanField

Является ли данная группа свернутой

column: IntegerField

Колонка, в которой расположена группа

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

defaultGroup: BooleanField

Является ли данная группа группой по умолчанию

dirty: boolean

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

isInitiated: BooleanField

Была ли группа инициализирована

modelId: number

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

observabilitySet: Set<ReactiveProp>

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

onValidation: (_validationResult: IValidationResult) => void

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

phantom: boolean

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

Строка, в которой расположена группа

Заголовок группы

validationResult: IValidationResult

Ширина группы

DEFAULT_GROUP: string

Ключ перевода для названия группы по умолчанию

UNNAMED_GROUP: string

Ключ перевода для названия неназванной группы

Акцессоры

  • get id(): string

    Геттер, возвращающий идентификатор группы

    Возвращает string

  • get isComplex(): boolean

    Геттер, возвращающий true, если это группа атрибутов вложенной сущности комплексного атрибута

    Возвращает boolean

  • get isUseInherited(): boolean

    Геттер, возвращающий true, если группа наследует настройки отображения

    Возвращает boolean

  • get labelPosition(): LabelPosition | null

    Геттер, возвращающий позицию заголовка группы

    Возвращает LabelPosition | null

  • get labelWidth(): number | null

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

    Возвращает number | null

Методы

  • 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

  • Параметры

    • key: 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

  • Параметры

    • key: string
    • value: string

    Возвращает void

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

    Параметры

    • flag: boolean

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

    Возвращает void

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

    Параметры

    • flag: boolean

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

    Возвращает void

  • Метод, устанавливающий значение isUseInherited

    Параметры

    • flag: boolean

      Значение

    Возвращает void

  • Метод, устанавливающий значение labelPosition

    Параметры

    Возвращает void

  • Метод, устанавливающий значение AttributeGroup#labelWidth

    Параметры

    • labelWidth: number

      Значение

    Возвращает void

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

    Параметры

    • phantom: boolean

    Возвращает void

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

    Параметры

    • props: ReactiveProp[]

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

    Возвращает void

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

    Параметры

    • props: ReactiveProp[]

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

    Возвращает void

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

    Параметры

    • flag: boolean

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

    Возвращает void

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

    Возвращает void

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

    Возвращает void

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

    Возвращает void

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

    Параметры

    • OptionaldisablePropagation: boolean

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

    Возвращает IValidationResult