You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Alexander Elsholz <al...@widas.de> on 2009/04/06 22:50:05 UTC

problems with form submits and AJAX modal window

hi,

i've problems with submitting my form in a modal window. when i use the same
component (surrounded with a panel) directly on a page everything works fine. 

the problem is, that all component-models are set to null.

in the request-map i found these parameters:
-random:0.5499189677089167
-button:"1"
-forme_hf_0:""


here are the ajax-debug messages:
  INFO:
INFO: Initiating Ajax POST request on
?wicket:interface=:6:pnlPanel:modal.test:content:content:form:btn.test.test:1:
IActivePageBehaviorListener:0:-1&wicket:ignoreIfNotActive=true&random=
0.20329140486022013
INFO: Invoking pre-call handler(s)...

and a bit stacktrace:

Can't convert null value to a primitive class: int for setting it on
de.klingel.kunde.bo.Bank@dbdc4b
	at
org.apache.wicket.util.lang.PropertyResolver$MethodGetAndSet.setValue(
PropertyResolver.java:1082)
	at
org.apache.wicket.util.lang.PropertyResolver$ObjectAndGetSetter.setValue(
PropertyResolver.java:579)
	at org.apache.wicket.util.lang.PropertyResolver.setValue(
PropertyResolver.java:133)
	at
org.apache.wicket.model.AbstractPropertyModel.setObject(
AbstractPropertyModel.java:164)
	at org.apache.wicket.Component.setModelObject(Component.java:2891)
	at
org.apache.wicket.markup.html.form.FormComponent.updateModel(
FormComponent.java:1069)
	at org.apache.wicket.markup.html.form.Form$19.validate(Form.java:1806)
	at
org.apache.wicket.markup.html.form.Form$ValidationVisitor.formComponent(
Form.java:165)
	at
org.apache.wicket.markup.html.form.FormComponent.
visitFormComponentsPostOrderHelper(FormComponent.java:421)
	at
org.apache.wicket.markup.html.form.FormComponent.
visitFormComponentsPostOrderHelper(FormComponent.java:408)
	at
org.apache.wicket.markup.html.form.FormComponent.
visitFormComponentsPostOrder(FormComponent.java:385)
	at
org.apache.wicket.markup.html.form.Form.
visitFormComponentsPostOrder(Form.java:1060)
	at
org.apache.wicket.markup.html.form.Form.
internalUpdateFormComponentModels(Form.java:1798)
	at
org.apache.wicket.markup.html.form.Form.
updateFormComponentModels(Form.java:1765)
	at org.apache.wicket.markup.html.form.Form.process(Form.java:865)
	at org.apache.wicket.markup.html.form.Form.onFormSubmitted(
Form.java:807)
	at
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(
AjaxFormSubmitBehavior.java:120)
	at org.apache.wicket.ajax.AjaxEventBehavior.respond(
AjaxEventBehavior.java:163)
	at
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(
AbstractDefaultAjaxBehavior.java:293)

i also have an onchange-behavior on a dropdownchoice, where i en- and disable
other fields. that works fine in both cases, page and modal window.

has anyone an idea whats wron with the form-submit?

thanks alex


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org