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

Интерфейс BaseOptions

Базовые опции поля

interface BaseOptions {
    allowNull?: boolean;
    defaultValue?: any;
    label?: () => string;
    needObserve?: boolean;
    persist?: boolean;
    primaryKey?: boolean;
    unique?: boolean;
    validators?: () => IFieldValidator<AbstractModel<any>>[];
}
Индекс

Свойства

allowNull?: boolean

Разрешает значение null.

defaultValue?: any

Значение по умолчанию (может быть функцией).

label?: () => string

Возвращает подпись поля.

needObserve?: boolean

Указывает, следует ли отслеживать изменения поля.

persist?: boolean

Определяет, нужно ли сохранять поле.

primaryKey?: boolean

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

unique?: boolean

Помечает поле как уникальное.

validators?: () => IFieldValidator<AbstractModel<any>>[]

Предоставляет массив валидаторов для поля.