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?
Опции
Returns
void
Example
const schema: BehaviorSchemaFn<MyForm> = (path) => {
// Включить поле только для ипотеки
enableWhen(path.propertyValue, (form) => form.loanType === 'mortgage', {
resetOnDisable: true
});
};