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'
});
};