So here is the scenario: I have a radio button group. Based on their value, I should or shouldn\'t validate other three fields (are they blank, do they contain numbers, etc)
I suggest you to use a callback validator.
For example, in your entity class:
getRadioSelection() == '1' // RADIO SELECT EXAMPLE
&&
( // CHECK OTHER PARAMS
$this->getFiled1() == null
)
)
{
$context->addViolation('mandatory params');
}
// put some other validation rule here
}
}
Otherwise you can build your own custom validator as described here.
Let me know you need more info.
Hope this helps.