Accediendo al valor del padre en un esquema infantil (o pasando el valor al hijo)
Tengo el siguiente esquema y estoy tratando de determinar cómo permitir que el Yup.object().shape({..}) anidado tenga acceso al validationTypeCode de RuleSchema (o pasarla al esquema hijo).
export const RuleSchema = Yup.object().shape({
description: Yup.string().required('Requerido').min(2).max(25),
fieldId: Yup.number().required('Requerido'),
validationTypeCode: Yup.string().required('Requerido'),
failureAction: Yup.string().required('Requerido'),
failureActionValue: Yup.string().required('Requerido'),
dataEntryWorkFlowRuleValidationList: Yup.array().of(
Yup.object().shape({
// Necesito poder acceder al validationTypeCode del esquema padre
fieldValue: Yup.string().min(5)
})
)
})
davy.ai
Puede acceder al
validationTypeCode
del esquema padre utilizando el métodoref
. Este método le permite hacer referencia a un campo del esquema padre en el esquema hijo.