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

Класс EnumField<M, N>

Поле для хранения значение перечисления.

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

  • M
  • N extends void | null = void

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

Индекс

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

Свойства

allowNull: boolean
descriptorConfig: IEnumFieldMainDescriptorConfig<M, void> | undefined
dirty: boolean
observabilitySet: Set<ReactiveProp>
originalValue: N extends void ? OptionValueType<M> : OptionValueType<M> | null
persist: boolean

Флаг, указывающий на сохранение поля при сериализации.

validationResult: string[]

Список сообщений валидации поля.

value: IObservableValue<
    N extends void ? OptionValueType<M> : OptionValueType<M> | null,
>

Акцессоры

  • get displayValue(): string

    Геттер отображаемого значения

    Возвращает string

  • get isPrimaryKey(): boolean

    Возвращает true, если поле является первичным ключом.

    Возвращает boolean

  • get options(): { title: string; value: OptionValueType<M> }[]

    Возвращает набор опций.

    Возвращает { title: string; value: OptionValueType<M> }[]

  • get selectedItem(): ItemType<M> | undefined

    Возвращает выбранный элемент

    Возвращает ItemType<M> | undefined

Методы

  • Очищает текущее состояние валидации поля.

    Возвращает void

  • Записывает новое значение

    Возвращает void

  • Возвращает флаг изменено ли значение

    Возвращает boolean

  • Возвращает сообщение об ошибке.

    Возвращает string

  • Возвращает метку поля.

    Возвращает string

  • Возвращает копию результата валидации.

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

  • Returns true if the current value is different from the original value

    Возвращает boolean

  • Восстанавливает исходное значение поля.

    Возвращает void

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

    Параметры

    • props: ReactiveProp[]

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

    Возвращает void

  • Устанавливает новое значение поля.

    Параметры

    Возвращает void

  • Обновляет флаг изменилось ли поле.

    Возвращает void

  • Валидирует поле.

    Параметры

    • OptionaldisablePropagation: boolean

      Флаг отключения передачи результата родителю

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