Apparently, a secondary data source field cannot have data validation put on it, though, I am not sure why it is disabled.
Aside from creating main data source fields and then copying it back using code or rules to the secondary data source, is there a better way? I literally have hundreds of fields that would have to operate this way, and it would be a major pain to be forced into this method.
What is the rationale behind only primary data fields needing validation? Just because it is a secondary datasource, it doesn't mean that it will not be used for data entry, in fact, the majority of my data entry fields are in secondary data fields.
Perhaps someone from the Microsoft InfoPath team is reading this? Hint hint. ;-)