-----Original Message----- 1) What should happen if the compared values do not implement Comparable and no Comparable is provided?
Right now, it's passively passing validation. I wonder if it should throw a FacesException (not ValidationException) instead? -----Original Message----- FacesException. We could try to catch it already in the tag, but for safety, throw the exception during validation. -----Original Message----- 2) If either the foreign component value or the parent component value are null, perform no validation? This is going to happen by default if the parent component value is null since JSF won't execute validators in that case. We can't validate if: a) value is null and foreign value is null b) value is null and foreign value is not null. We could try to validate if c) value is not null and foreign value is null d) value is not null and foreign value is not null For consistency, I'd say we'd do the same thing for the foreign key, and only try to validate for case d). -----Original Message----- +1: only d) should be validated regards Alexander

