Is there a way in InfoPath 2010 to require certain fields based on the action performed? I have a request approval view which essentially just contains all of the content of the original request form in read-only format, and the reviewer can approve the request, reject the request with feedback, or request ad-hoc review. If the reviewer chooses the 'reject' action, they should be required to provide feedback (but only if they choose this option). If the reviewer chooses to request an ad-hoc review, they should be required to choose a person from some sort of person picker.
TL;DR - I need to require certain fields based on the action the user chooses.