About automatic foreign key validations
If you specify a domain IDO here for a bound component, and if there are no validators defined for that component, the system performs an automatic foreign key validation for that component and value during a save operation. That means that, if a user enters a value and then attempts to save it, the system does a check to see if the value that was entered is valid. If not—that is, if the entered value does not exist in the list of values returned by a query of the specified domain IDO and property—the system presents a validation error message to the user and aborts the save operation.