SchemaNodeControl
Defined in: form/schema-controller.ts:70
Управление одним узлом схемы. Получается через schema.node(selector).
Methods
getRef()
getRef<H>(): object;
Defined in: form/schema-controller.ts:89
Ref на компонент узла. Создаётся один раз на селектор; рендерер вешает его на компонент.
Компонент обязан принимать ref.
Type Parameters
H
H
Returns
object
current
current: H | null;
patchProps()
patchProps(partial): this;
Defined in: form/schema-controller.ts:82
Подмешать объект в componentProps узла.
Parameters
partial
Record<string, unknown>
Returns
this
resetHidden()
resetHidden(): this;
Defined in: form/schema-controller.ts:80
Убрать принудительное значение — снова действует условие hideWhen.
Returns
this
resetProps()
resetProps(): this;
Defined in: form/schema-controller.ts:84
Убрать подмешанные пропсы.
Returns
this
setHidden()
setHidden(value): this;
Defined in: form/schema-controller.ts:78
Принудительно скрыть или показать узел, минуя условие hideWhen.
Только видимость: поля скрытого узла остаются включёнными, правила их проверяют, и шаг с
незаполненным скрытым полем не пройдёт — а замечаний на экране не будет. Скрываешь узел с
полями — выключи их тем же условием (enableWhen).
Parameters
value
boolean
Returns
this