[
https://issues.apache.org/jira/browse/WICKET-4495?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martin Grigorov resolved WICKET-4495.
-------------------------------------
Resolution: Incomplete
Closing as "Incomplete" until a failing test case is provided.
> AjaxFallbackButton , onclick Behaviour ist registered per Default for
> onSubmit Functionlaity
> --------------------------------------------------------------------------------------------
>
> Key: WICKET-4495
> URL: https://issues.apache.org/jira/browse/WICKET-4495
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.5.5
> Reporter: otto
> Priority: Minor
> Labels: newbie
>
> Why does AjaxFallbackButton register per default an onclick Behaviour,
> and not an onsubmit behaviour ?
> With this, FormTester.submit , emulating a submit Behaviour, does not find
> the correct beaviour to execute in
> WicketTesterHelper.findAjaxEventBehavior(Component component, String event)
> Bug may be related to WICKET 2783 ?
> public AjaxFallbackButton(String id, IModel<String> model, Form<?> form)
> {
> super(id, model);
> mForm = form;
> add(new AjaxFormSubmitBehavior(form, "onclick")
> {
> private static final long serialVersionUID = 1L;
> @Override
> protected void onSubmit(AjaxRequestTarget target)
> {
> AjaxFallbackButton.this.onSubmit(target,
> AjaxFallbackButton.this.getForm());
> }
> @Override
> protected void onError(AjaxRequestTarget target)
> {
> AjaxFallbackButton.this.onError(target,
> AjaxFallbackButton.this.getForm());
> }
> @Override
> protected CharSequence getEventHandler()
> {
> return new
> AppendingStringBuffer(super.getEventHandler()).append("; return false;");
> }
> @Override
> protected IAjaxCallDecorator getAjaxCallDecorator()
> {
> return
> AjaxFallbackButton.this.getAjaxCallDecorator();
> }
> @Override
> protected AjaxChannel getChannel()
> {
> return AjaxFallbackButton.this.getChannel();
> }
> @Override
> public boolean getDefaultProcessing()
> {
> return
> AjaxFallbackButton.this.getDefaultFormProcessing();
> }
> });
> }
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira