Search
    Preparing search index...

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

    Type Parameters

    • T extends void | null = void

    Hierarchy (View Summary)

    Index

    Constructors

    • Type Parameters

      • T extends null | void = void

      Parameters

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

      Returns StringField<T>

    Properties

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

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

    validationResult: string[]

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

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

    Accessors

    • get isPrimaryKey(): boolean

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

      Returns boolean

    Methods

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

      Parameters

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

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

      Returns void

    • Parameters

      • value: any

      Returns any

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

      Returns void

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

      Returns void

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

      Parameters

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

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

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

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

      Returns number

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

      Returns boolean

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

      Returns string

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

      Returns string

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

      Returns T extends void ? string : null | string

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

      Returns string[]

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

      Returns T extends void ? string : null | string

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

      Parameters

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

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

      Returns boolean

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

      Returns boolean

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

      Returns void

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

      Returns T extends void ? string : null | string

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

      Parameters

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

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

      Returns void

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

      Parameters

      • props: ReactiveProp[]

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

      Returns void

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

      Parameters

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

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

      • Optionalsilent: boolean

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

      Returns void

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

      Returns void

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

      Parameters

      • OptionaldisablePropagation: boolean

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

      Returns string[]