Перейти к основному содержимому

enableWhen()

function enableWhen<TForm>(
field,
condition,
options?): void;

Defined in: core/behavior/behaviors/enable-when.ts:34

Условное включение поля на основе значений других полей

Type Parameters

TForm

TForm

Parameters

field

FieldPathNode<TForm, any>

Поле для включения/выключения

condition

(form) => boolean

Функция условия (true = enable, false = disable)

options?

EnableWhenOptions

Опции

Returns

void

Example

const schema: BehaviorSchemaFn<MyForm> = (path) => {
// Включить поле только для ипотеки
enableWhen(path.propertyValue, (form) => form.loanType === 'mortgage', {
resetOnDisable: true
});
};