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

revalidateWhen()

function revalidateWhen<TForm>(
target,
triggers,
options?): void;

Defined in: core/behavior/behaviors/revalidate-when.ts:35

Перевалидирует поле при изменении других полей

Type Parameters

TForm

TForm

Parameters

target

FieldPathNode<TForm, FormValue>

Поле для перевалидации

triggers

FieldPathNode<TForm, FormValue, unknown>[]

Поля-триггеры

options?

RevalidateWhenOptions

Опции

Returns

void

Example

const schema: BehaviorSchemaFn<MyForm> = (path) => {
// Перевалидировать initialPayment при изменении propertyValue
revalidateWhen(path.initialPayment, [path.propertyValue], {
debounce: 300
});
};