public class JQueryEffectContainer extends org.apache.wicket.markup.html.WebMarkupContainer implements IEffectListener
WebMarkupContainer
on which effect can be playedENABLE, FLAG_AFTER_RENDERING, FLAG_INITIALIZED, FLAG_PREPARED_FOR_RENDER, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RENDERING, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING
Constructor and Description |
---|
JQueryEffectContainer(String id)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
hide(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
Hides the container by playing the 'fadeOut' effect.
|
boolean |
isCallbackEnabled()
Indicates whether the callback should be triggered when the effect completes.
If true, the IEffectListener.onEffectComplete(AjaxRequestTarget) event will be triggered. |
protected JQueryEffectBehavior |
newEffectBehavior(String selector)
Gets a new
JQueryEffectBehavior |
protected void |
onConfigure(JQueryEffectBehavior behavior)
Called immediately after the onConfigure method in a behavior.
|
void |
onEffectComplete(org.apache.wicket.ajax.AjaxRequestTarget target)
Triggered when the effects is completed
|
protected void |
onInitialize() |
void |
play(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler,
Effect effect)
Plays the specified effect.
|
void |
play(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler,
String effect)
Plays the specified effect.
|
void |
show(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
Shows the container by playing the 'fadeIn' effect.
|
getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findComponentToDequeue, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onDetach, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterfaceAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
public JQueryEffectContainer(String id)
id
- the markup idpublic boolean isCallbackEnabled()
IEffectListener
IEffectListener.onEffectComplete(AjaxRequestTarget)
event will be triggered.isCallbackEnabled
in interface IEffectListener
public void play(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler, Effect effect)
handler
- the IPartialPageRequestHandler
effect
- the effect to be playedpublic void play(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler, String effect)
handler
- the IPartialPageRequestHandler
effect
- the effect to be playedpublic void show(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
handler
- the IPartialPageRequestHandler
public void hide(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
handler
- the IPartialPageRequestHandler
protected void onInitialize()
onInitialize
in class org.apache.wicket.MarkupContainer
protected void onConfigure(JQueryEffectBehavior behavior)
Options
)behavior
- the JQueryBehavior
public void onEffectComplete(org.apache.wicket.ajax.AjaxRequestTarget target)
IEffectListener
onEffectComplete
in interface IEffectListener
target
- the AjaxRequestTarget
IEffectListener.isCallbackEnabled()
protected JQueryEffectBehavior newEffectBehavior(String selector)
JQueryEffectBehavior
selector
- Copyright © 2015 7thWeb. All rights reserved.