Using an AjaxSubmitLink outside of a Form does not set the form property
------------------------------------------------------------------------
Key: WICKET-1855
URL: https://issues.apache.org/jira/browse/WICKET-1855
Project: Wicket
Issue Type: Bug
Components: wicket
Affects Versions: 1.3.4
Reporter: Pieter van Prooijen
Priority: Minor
When constructing an AjaxSubmitLink outside of a form using the constructor:
public AjaxSubmitLink(String id, final Form form)
The form argument is not set in the link. This prevents the form from seeing
the link as its submitting component, which in turn means that using thing like
enableDefaultFormProcessing() on the link don't work.
Changing the constructor of AjaxSubmitLink to:
public AjaxSubmitLink(String id, final Form form)
{
super(id, form) /* was: super(id) */
...
}
will probably fix the problem.
A temporary workaround is to implement a getForm() method in the subclass of
the submit link which answers the form of the link
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.