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

Класс StringField<T>

Поля для работы со строковыми значениями

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

  • T extends void | null = void

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

Индекс

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

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

    • T extends void | null = void

    Параметры

    • value: T extends void ? string : string | null
    • OptionalonChangeDirty: ModelDirtyChangeHandler
    • OptionaldescriptorConfig: BaseOptions
    • OptionalonValidation: (validationResult: string[]) => void

    Возвращает StringField<T>

Свойства

allowNull: boolean
descriptorConfig: BaseOptions | undefined
dirty: boolean
observabilitySet: Set<ReactiveProp>
originalValue: T extends void ? string : string | null
persist: boolean

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

validationResult: string[]

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

value: IObservableValue<T extends void ? string : string | null>

Акцессоры

  • get isPrimaryKey(): boolean

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

    Возвращает boolean

Методы

  • Привязывает другое поле к текущему для синхронизации значений.

    Параметры

    • field: AbstractField<T extends void ? string : string | null>

      Поле для привязки.

    Возвращает void

  • Параметры

    • value: any

    Возвращает any

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

    Возвращает void

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

    Возвращает void

  • Сравнивает элементы типа T.

    Параметры

    • a: T extends void ? string : string | null

      Первый элемент.

    • b: T extends void ? string : string | null

      Второй элемент.

    Возвращает number

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

    Возвращает boolean

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

    Возвращает string

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

    Возвращает string

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

    Возвращает T extends void ? string : string | null

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

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

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

    Возвращает T extends void ? string : string | null

  • Проверяет равенство текущего значения и переданного.

    Параметры

    • b: T extends void ? string : string | null

      Значение для сравнения.

    Возвращает boolean

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

    Возвращает boolean

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

    Возвращает void

  • Сериализует значение поля в JavaScript-объект.

    Возвращает T extends void ? string : string | null

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

    Параметры

    • value: T extends void ? string : string | null

      Исходное значение.

    Возвращает void

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

    Параметры

    • props: ReactiveProp[]

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

    Возвращает void

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

    Параметры

    • value: T extends void ? string : string | null

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

    • Optionalsilent: boolean

      Флаг тихой установки

    Возвращает void

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

    Возвращает void

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

    Параметры

    • OptionaldisablePropagation: boolean

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

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