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

copyFrom()

function copyFrom<TForm, TSource, TTarget>(
source,
target,
options?): void;

Defined in: core/behavior/behaviors/copy-from.ts:34

Копирует значения из одного поля/группы в другое при выполнении условия

Type Parameters

TForm

TForm

TSource

TSource

TTarget

TTarget

Parameters

source

FieldPathNode<TForm, TSource>

Откуда копировать

target

FieldPathNode<TForm, TTarget>

Куда копировать

options?

CopyFromOptions<TSource, TForm>

Опции копирования

Returns

void

Example

const schema: BehaviorSchemaFn<MyForm> = (path) => {
// Копировать адрес регистрации в адрес проживания
copyFrom(path.registrationAddress, path.residenceAddress, {
when: (form) => form.sameAsRegistration === true,
fields: 'all'
});
};