Hi Bianca. I'm working in T3, but T4 still uses a validation delegate, so perhaps this might be helpful to you.
To make things easier, I extended ValidationDelegate to add: public boolean isComponentInError(String componentName) { List trackings = getAssociatedTrackings(); if (trackings != null) { Iterator i = (Iterator)trackings.iterator(); while (i.hasNext()) { FieldTracking fieldTracking = (FieldTracking)i.next(); if (componentName.equals(fieldTracking.getFieldName())) { return fieldTracking.isInError(); } } } return false; } public void clearComponentErrors(String[] componentNamesClear) { List namesList = Arrays.asList(componentNamesClear); List trackings = getAssociatedTrackings(); if (trackings != null) { Iterator i = (Iterator)trackings.iterator(); while (i.hasNext()) { FieldTracking fieldTracking = (FieldTracking)i.next(); if (namesList.contains(fieldTracking.getFieldName())) { fieldTracking.setErrorRenderer(null); } } } } and other such helper functions. Then you can build dependancy validation in your form submit listener. Cheers, Nick. Bode, Bianca wrote:
Hi all, I was wondering if anyone has ever done the following, and if so, how :) The situation is pretty complex, but basically it comes down to this: I want to validate an Insert component, but only if another component, a CheckBox, is checked... Anyone? Kind regards, Bianca. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]