По какой -то причине infoicevalidationRef.current всегда нулевой, когда я на второй вкладке, пытаясь проверить ее
Код: Выделить всё
const requestValidationRef = createRef();
const invoiceValidationRef = createRef();
const handleValidate = (): boolean => {
let isValid = true;
if (requestValidationRef.current) {
const requestResult = requestValidationRef.current?.instance().validate();
isValid = isValid && requestResult.isValid;
}
if (invoiceValidationRef.current) {
const invoiceResult = invoiceValidationRef.current?.instance().validate();
isValid = isValid && invoiceResult.isValid;
}
return isValid;
};
handleRequestChange("Title", e.value)}>
//..
//..
//other fields with validators
{renderForm(requestLayout?.Form)}
< /code>
handleValidateКод: Выделить всё
renderFormСпасибо за любую помощь
Подробнее здесь: https://stackoverflow.com/questions/794 ... validating
Мобильная версия