> See also Wicket API Doc of Form: (
> http://wicket.apache.org/apidocs/1.4/org/apache/wicket/markup/html/form/Form.html
> Wicket API Doc )
> "/If you want you can call validate() to execute form validation, hasError()
> to find out whether validate() resulted in validation errors, and
> updateFormComponentModels() to update the models of nested form
> components./"

> the first two are working perfect, but not the programmatic way.

this already well-known form procedure would work if you were
submitting the form with a component implementing the
IFormSubmittingComponent interface.

> Nevertheless I found a solution for my problem. I'm using a SubmitLink in my
> LinkTree component.
> For that I had to override the newLink() method of LinkTree.

by default BaseTree.newLink is providing Link or AjaxLink, which
doesn't implement IFormSubmittingComponent, required for a component
that is able to submit a form. so, as guessed before, you were not
submitting the form each time you were clicking on each tree node.
now, using SubmitLink, it works, as it implements the mentioned
interface. got it?

To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to