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 — источник истины значения поля. Нода значением не владеет, а ссылается на этот сигнал.