Skip to main content

FieldConfig

Defined in: form/types/field-config.ts:21

Конфигурация поля формы (FormControl): сигнал значения из модели и то, что нода берёт из узла схемы.

В схеме формы поле записывают узлом { model: model.$.field, component, componentProps }; сборка createFormFromModel превращает узел в этот конфиг сама. Правил валидации в конфиге нет — они живут в схеме валидации (defineValidation, @reformer/core/validation).

Type Parameters​

T​

T

Properties​

component?​

optional component: ComponentRef;

Defined in: form/types/field-config.ts:31

UI-компонент поля. Опционален: core-часть можно использовать без ссылки на компонент (значение и состояние работают без UI; компонент нужен только для рендеринга).


componentProps?​

optional componentProps: any;

Defined in: form/types/field-config.ts:33


disabled?​

optional disabled: boolean;

Defined in: form/types/field-config.ts:34


valueSignal​

valueSignal: Signal<T>;

Defined in: form/types/field-config.ts:26

Сигнал значения из FormModel — источник истины значения поля. Нода значением не владеет, а ссылается на этот сигнал.