[ https://issues.apache.org/jira/browse/WICKET-2780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12844835#action_12844835 ]
Juergen Donnerstag commented on WICKET-2780: -------------------------------------------- please provide a testcase or quickstart. Thanks. > Containers in forms inside a border is not validated correctly > -------------------------------------------------------------- > > Key: WICKET-2780 > URL: https://issues.apache.org/jira/browse/WICKET-2780 > Project: Wicket > Issue Type: Bug > Components: wicket > Affects Versions: 1.4.1 > Environment: Tested with 1.4.1, but 1.4.7 code looks identical > Reporter: Adriano dos Santos Fernandes > > I've a border that have a form and in that form there is a DateField > component. DateField is a FormComponentPanel with a embedded DateTextField. > This code below in Form.java does not validate that component correctly, when > an invalid date is entered. > // Borders need special treatment > if (!error[0] && (getParent() instanceof Border)) > { > MarkupContainer border = getParent(); > Iterator<? extends Component> iter = border.iterator(); > while (!error[0] && iter.hasNext()) > { > Component child = iter.next(); > if ((child != this) && (child instanceof > FormComponent)) > { > visitor.component(child); > } > } > } > The problem is that the visitor is not used to go deeper in the hierarchy, so > the DateTextField is never reached. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.