Package org.apache.wicket.protocol.http
Class MultipartFormComponentListener
- java.lang.Object
-
- org.apache.wicket.protocol.http.MultipartFormComponentListener
-
- All Implemented Interfaces:
AjaxRequestTarget.IListener
public class MultipartFormComponentListener extends Object implements AjaxRequestTarget.IListener
This listener updates theForm
's enctype whenever a multipartFormComponent
is added to theAjaxRequestTarget
. This is needed because the multipart form component may change its visibility/enablement and thus change the multipart-ness of the whole form.
-
-
Constructor Summary
Constructors Constructor Description MultipartFormComponentListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onBeforeRespond(Map<String,Component> map, AjaxRequestTarget target)
Triggered before the target begins writing components.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.ajax.AjaxRequestTarget.IListener
onAfterRespond, onAfterRespond, updateAjaxAttributes
-
-
-
-
Constructor Detail
-
MultipartFormComponentListener
public MultipartFormComponentListener()
-
-
Method Detail
-
onBeforeRespond
public void onBeforeRespond(Map<String,Component> map, AjaxRequestTarget target)
Description copied from interface:AjaxRequestTarget.IListener
Triggered before the target begins writing components.- Specified by:
onBeforeRespond
in interfaceAjaxRequestTarget.IListener
- Parameters:
map
- modifiable map (markupId -> component) of components already added to the targettarget
- the target itself. Could be used to add components or to append/prepend JavaScript
-
-