Package ontopoly.components
Class AjaxParentFormChoiceComponentUpdatingBehavior
- java.lang.Object
-
- org.apache.wicket.behavior.AbstractBehavior
-
- org.apache.wicket.behavior.AbstractAjaxBehavior
-
- org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
-
- org.apache.wicket.ajax.form.AjaxFormChoiceComponentUpdatingBehavior
-
- ontopoly.components.AjaxParentFormChoiceComponentUpdatingBehavior
-
- All Implemented Interfaces:
Serializable
,org.apache.wicket.behavior.IBehavior
,org.apache.wicket.behavior.IBehaviorListener
,org.apache.wicket.IClusterable
,org.apache.wicket.IRequestListener
,org.apache.wicket.markup.html.IHeaderContributor
public abstract class AjaxParentFormChoiceComponentUpdatingBehavior extends org.apache.wicket.ajax.form.AjaxFormChoiceComponentUpdatingBehavior
This is variant of AjaxFormChoiceComponentUpdatingBehavior that allows nested AjaxParentRadioChild and AjaxParentCheckChild instances to update the parent RadioGroup or CheckGroup. This is neccessary when any children of the group gets replaced using AJAX. This is done to work around a limitation of the AjaxFormChoiceComponentUpdatingBehavior class, which does not allow form choice children components to be replaced/added via AJAX.- Author:
- grove
- See Also:
and AjaxParentCheckChild
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AjaxParentFormChoiceComponentUpdatingBehavior()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CharSequence
getCallbackFunction()
void
renderHead(org.apache.wicket.markup.html.IHeaderResponse response)
-
Methods inherited from class org.apache.wicket.ajax.form.AjaxFormChoiceComponentUpdatingBehavior
getEventHandler, getFormComponent, onBind, onError, onUpdate, respond
-
Methods inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
findIndicatorId, generateCallbackScript, getAjaxCallDecorator, getCallbackScript, getCallbackScript, getChannelName, getFailureScript, getPreconditionScript, getSuccessScript, onRequest, throttleScript
-
Methods inherited from class org.apache.wicket.behavior.AbstractAjaxBehavior
bind, getCallbackUrl, getCallbackUrl, getComponent, getImplementationId, getStatelessHint, onComponentRendered, onComponentTag, onComponentTag, onRendered, onRenderHeadContribution, onRenderHeadInitContribution
-
-
-
-
Method Detail
-
renderHead
public void renderHead(org.apache.wicket.markup.html.IHeaderResponse response)
- Specified by:
renderHead
in interfaceorg.apache.wicket.markup.html.IHeaderContributor
- Overrides:
renderHead
in classorg.apache.wicket.ajax.form.AjaxFormChoiceComponentUpdatingBehavior
-
getCallbackFunction
public CharSequence getCallbackFunction()
-
-