[
https://issues.apache.org/jira/browse/WICKET-2054?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matej Knopp closed WICKET-2054.
-------------------------------
Resolution: Invalid
If you have form in modal window with panel you need to use AjaxButton to
submit. Next time please ask such questions on mailing list, this is not what
JIRA is for.
> error submmiting a form inside a ModalWindow
> --------------------------------------------
>
> Key: WICKET-2054
> URL: https://issues.apache.org/jira/browse/WICKET-2054
> Project: Wicket
> Issue Type: Bug
> Components: wicket-extensions
> Affects Versions: 1.3.5, 1.4-RC1
> Reporter: Yosi
> Assignee: Matej Knopp
>
> * I have a ModalWindow showing a panel.
> * The panel contains a <form>.
> * I can't seem to submit the form inside the ModalWindow.
> * I found the problem in modal.js:
> Wicket.Window.getMarkup = function() {....} seem to and a <form> tag
> wrapping the panel.
> * Removing the <form> tag (see below) seems to fix the problem.
> * Why is this <form> needed anyway??
> My fixed Wicket.Window.getMarkup:
> -------------------------------------------------------
> Wicket.Window.getMarkup = function(idWindow, idClassElement, idCaption,
> idContent, idTop, idTopLeft, idTopRight, idLeft, idRight, idBottomLeft,
> idBottomRight, idBottom, idCaptionText, isFrame) {
> var s =
> "<div class=\"wicket-modal\" id=\"" + idWindow + "\"
> style=\"top: 10px; left: 10px; width: 100px;\">" +
> "<div id=\"" + idClassElement + "\">" +
> "<div class=\"w_top_1\">" +
> "<div class=\"w_topLeft\" id=\"" + idTopLeft + "\">" +
> "</div>" +
> "<div class=\"w_topRight\" id=\"" + idTopRight + "\">" +
> "</div>" +
> "<div class=\"w_top\" id='" + idTop + "'>" +
> "</div>" +
> "</div>" +
> "<div class=\"w_left\" id='" + idLeft + "'>" +
> "<div class=\"w_right_1\">" +
> "<div class=\"w_right\" id='" + idRight + "'>" +
> "<div class=\"w_content_1\" onmousedown=\"if
> (Wicket.Browser.isSafari()) { event.ignore = true; } else {
> Wicket.stopEvent(event); } \">" +
> "<div class=\"w_caption\" id=\"" + idCaption + "\">" +
> "<a class=\"w_close\" href=\"#\"></a>" +
> "<span id=\"" + idCaptionText + "\"
> class=\"w_captionText\"></span>" +
> "</div>" +
> "<div class=\"w_content_2\">" +
> "<div class=\"w_content_3\">" +
> "<div class=\"w_content\">";
> if (isFrame) {
> s +=
> "<iframe src='\/\/:' frameborder=\"0\" id='" + idContent + "'
> allowtransparency=\"false\" style=\"height: 200px\">" +
> "</iframe>";
> } else {
> s +=
> "<div class='modal-content' id='" + idContent + "'></div>";
> }
> s +=
> "</div>" +
> "</div>" +
> "</div>" +
> "</div>" +
> "</div>" +
> "</div>" +
> "</div>" +
> "<div class=\"w_bottom_1\" id=\"" + idBottom + "\">" +
> "<div class=\"w_bottomRight\" id=\"" + idBottomRight + "\">" +
> "</div>" +
> "<div class=\"w_bottomLeft\" id=\"" + idBottomLeft + "\">" +
> "</div>" +
> "<div class=\"w_bottom\" id=\"" + idBottom + "\">" +
> "</div>" +
> "</div>" +
> "</div>" +
> "</div>";
> return s;
> };
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.