FieldHandle
Defined in: platforms/react/field-binding/field-handle.ts:17
Базовый императивный контракт поля формы.
Обёртка поля (FormField.Control из @reformer/cdk, рендерер @reformer/renderer-react)
строит его из DOM-узла контрола. Композиты со своим handle (open/close/reload/…) отдают
его как есть — он расширяет этот контракт.
Достаётся из render-схемы по селектору:
schema.node(sel).getRef<FieldHandle>().current?.focus().
Покрывает ТОЛЬКО императивные действия. Реактивное состояние (value / disabled / options / validation) живёт в behaviors и через handle не дублируется.
Methods
blur()
blur(): void;
Defined in: platforms/react/field-binding/field-handle.ts:21
Снять фокус.
Returns
void
focus()
focus(): void;
Defined in: platforms/react/field-binding/field-handle.ts:19
Сфокусировать поле (делегирует на DOM-элемент контрола).
Returns
void
getElement()
getElement(): HTMLElement | null;
Defined in: platforms/react/field-binding/field-handle.ts:25
Живой DOM-элемент поля (или null до монтирования / для размонтированной ноды).
Returns
HTMLElement | null
scrollIntoView()
scrollIntoView(opts?): void;
Defined in: platforms/react/field-binding/field-handle.ts:23
Проскроллить поле в область видимости.
Parameters
opts?
ScrollIntoViewOptions
Returns
void