wicket.extensions.ajax.markup.html
Class IndicatingAjaxLink

java.lang.Object
  extended bywicket.Component
      extended bywicket.MarkupContainer
          extended bywicket.markup.html.WebMarkupContainer
              extended bywicket.ajax.markup.html.AjaxLink
                  extended bywicket.extensions.ajax.markup.html.IndicatingAjaxLink
All Implemented Interfaces:
wicket.ajax.IAjaxIndicatorAware, wicket.ajax.markup.html.IAjaxLink, java.io.Serializable

public abstract class IndicatingAjaxLink
extends wicket.ajax.markup.html.AjaxLink
implements wicket.ajax.IAjaxIndicatorAware

A variant of the AjaxLink that displays a busy indicator while the ajax request is in progress.

Since:
1.2
Author:
Igor Vaynberg (ivaynberg)
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class wicket.Component
wicket.Component.ComponentModelChange, wicket.Component.EnabledChange, wicket.Component.IVisitor, wicket.Component.VisibilityChange
 
Field Summary
 
Fields inherited from class wicket.Component
ENABLE, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Constructor Summary
IndicatingAjaxLink(java.lang.String id)
          Constructor
IndicatingAjaxLink(java.lang.String id, wicket.model.IModel model)
          Constructor
 
Method Summary
 java.lang.String getAjaxIndicatorMarkupId()
           
 
Methods inherited from class wicket.ajax.markup.html.AjaxLink
getAjaxCallDecorator, onClick, onComponentTag
 
Methods inherited from class wicket.markup.html.WebMarkupContainer
getMarkupType, getWebPage
 
Methods inherited from class wicket.MarkupContainer
add, autoAdd, contains, findMarkupStream, get, getAssociatedMarkupStream, getMarkupStream, internalAdd, internalAttach, internalDetach, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, replace, setMarkupStream, setModel, size, toString, toString, visitChildren, visitChildren
 
Methods inherited from class wicket.Component
add, addStateChange, checkComponentTag, checkComponentTagAttribute, continueToOriginalDestination, debug, detachBehaviors, detachModel, detachModels, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getApplicationPages, getApplicationSettings, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMetaData, getModel, getModelComparator, getModelObject, getModelObjectAsString, getOutputMarkupId, getPage, getPageFactory, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getString, getString, getString, getStyle, getVariation, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isBehaviorAccepted, isEnableAllowed, isEnabled, isHeadRendered, isIgnoreAttributeModifier, isRenderAllowed, isVersioned, isVisible, isVisibleInHierarchy, modelChanged, modelChanging, newPage, newPage, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onDetach, onEndRequest, onModelChanged, onModelChanging, onRender, redirectToInterceptPage, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderedBehaviors, renderHead, replaceComponentTagBody, replaceWith, resetHeadRendered, sameRootModel, sameRootModel, setAuto, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMetaData, setModelObject, setOutputMarkupId, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IndicatingAjaxLink

public IndicatingAjaxLink(java.lang.String id)
Constructor

Parameters:
id -

IndicatingAjaxLink

public IndicatingAjaxLink(java.lang.String id,
                          wicket.model.IModel model)
Constructor

Parameters:
id -
model -
Method Detail

getAjaxIndicatorMarkupId

public java.lang.String getAjaxIndicatorMarkupId()
Specified by:
getAjaxIndicatorMarkupId in interface wicket.ajax.IAjaxIndicatorAware
See Also:
IAjaxIndicatorAware.getAjaxIndicatorMarkupId()


Copyright © 2004-2008 Wicket developers. All Rights Reserved.