https://stackoverflow.com/a/64969073/1268907 например так
спасибо. В решении ответ на тот вопрос который я задал, но я не описал всего. запрос в схему не удобно встраивать, потому что заспрос на проверку НЗ тоже стреляет не для каждого продукта, удобней по условию в зависимости от продукта его отправлять снаружи. поэтому хотелось в схеме завязаться на какое-то значение 😬
ну с этим всё сложней и однозначного ответа нет 🙁
Как-то я пробовал пробовал и вот вроде оно - смотрит на соседнее поле, и если там фолс, кажет ошибку в инпуте. Почему oneOf и почему там в рефе имя поля на которое я пытаюсь завязаться, я не понимаю но оно как-то работает iin: IINSchema.required('Это поле обязательно') .when('isTaxChecked', { is: (value) => value === false, then: string().oneOf([ref('isTaxChecked')], 'Убедитесь в отсутствии налоговой задолженности'), }),
Обсуждают сегодня