.. and please vote for WICKET-3404 if you think the need for this
additional form is just annoying.
Sven
On 03/20/2011 01:01 AM, Pedro Santos wrote:
To submit a form inside a modal window you must enclose it by a form in the
main panel and use an AJAX submit component. Please open a ticket +
quickstart if the issue remains.
On Sat, Mar 19, 2011 at 7:45 PM, Brown, Berlin [GCG-PFS]<
berlin.br...@primerica.com> wrote:
When I use the ajax modal window and under Firefox/Chrome/Safari, the
ajax form submit does not happen. When I open the ajax debug window, it
looks like a request is made.
Has anyone had issues with modal windows, form submission and firefox?
Internet Explorer 7 works fine.
Version of Wicket: 1.4.13
Here is the error in the debug window:
RROR: Wicket.Ajax.Call.submitFormById: Trying to submit form with id
'calloutForm449' that is not in document.
ERROR: Wicket.Ajax.Call.submitFormById: Trying to submit form with id
'calloutForm449' that is not in
Pseduo Code:
import org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow;
...
final ModalWindow modalWindow = new ModalWindow( "modalWindow");
final Panel basicPanel = new BasicPanel( modalWindow.getContentId());
modalWindow.setInitialWidth( 600 );
mainPanel.add(modalWindow);
modalWindow.setContent(basicPanel);
...
public class BasicPanel extends Panel {
public BasicPanel(final String id) {
...
final Form form = new Form("calloutForm");
add(form);
}
}
** Panel for Modal Window Markup:
<form wicket:id="calloutForm">
...
</form>
** Output from ajax debug window.
The form looks like it is available.
<div id="feedback4d7" style="display:none"></div>
<form id="calloutForm4d8" method="post"
action="?wicket:interface=:10:contentPanelContainer:contentPanel:panel:m
odalWindow:content:calloutForm::IFormSubmitListener::"><div
style="width:0px;height:0px;position:absolute;left:-100px;top:-100px;ove
rflow:hidden"><input type="hidden" name="calloutForm4d8_hf_0"
id="calloutForm4d8_hf_0" /></div>
<fieldset>
<table cellspacing="0" cellpadding="0" style="width: auto;"
class="content_panel_table">
<tbody>
...
....
</form>
</div>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org