[
https://issues.apache.org/jira/browse/WICKET-1811?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12627112#action_12627112
]
Ritesh Trivedi commented on WICKET-1811:
----------------------------------------
Thanks for the quick response.
Not sure what should be included in the project? does it mean I have to extract
out domain dependent stuff and use mock objects etc? that sounds bit more
complicated - hope there is a better way.
Will it help if I deploy the application on one of my servers and send you the
URL?
> Nested Forms and *AjaxButton issue
> ----------------------------------
>
> Key: WICKET-1811
> URL: https://issues.apache.org/jira/browse/WICKET-1811
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.3.4
> Environment: All
> Reporter: Ritesh Trivedi
> Assignee: Matej Knopp
>
> Original issue described here
> http://www.nabble.com/Nested-forms-and-IndicatingAjaxSubmitButton---multiple-issues-to19190442.html
> The fix in the follow js functions added dontTryToFindRootForm param where
> needed. Estentially fixing the fact that nested form dont have <form> tag and
> finding root form casues entire page form submission and url to change in
> browser
> File wicket-ajax.js
> // Submits a form using ajax.
> // This method serializes a form and sends it as POST body.
> submitForm: function(form, submitButton, dontTryToFindRootForm) {
> var body = function() {
> var s = Wicket.Form.serialize(form, dontTryToFindRootForm);
> if (submitButton != null) {
> s += Wicket.Form.encode(submitButton) + "=1";
> }
> return s;
> }
> return this.request.post(body);
> },
>
> // Submits a form using ajax
> submitFormById: function(formId, submitButton) {
> var form = Wicket.$(formId);
> if (form == null || typeof (form) == "undefined")
> Wicket.Log.error("Trying to submit form with id
> '"+formId+"' that is not in document.");
> return this.submitForm(form, submitButton,
> form.tagName.toLowerCase() != "form");
> },
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.