public class ProgressBar extends com.googlecode.wicket.jquery.core.JQueryGenericContainer<Integer> implements com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware, com.googlecode.wicket.jquery.core.event.IValueChangedListener
JQueryGenericContainer
Constructor and Description |
---|
ProgressBar(String id)
Constructor
|
ProgressBar(String id,
org.apache.wicket.model.IModel<Integer> model)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
backward(org.apache.wicket.ajax.AjaxRequestTarget target)
Decrements the progress-bar value by 1
|
void |
backward(org.apache.wicket.ajax.AjaxRequestTarget target,
int step)
Decrements the progress-bar value by the specified step value
|
void |
forward(org.apache.wicket.ajax.AjaxRequestTarget target)
Increments the progress-bar value by 1
|
void |
forward(org.apache.wicket.ajax.AjaxRequestTarget target,
int step)
Increments the progress-bar value by the specified step value
|
com.googlecode.wicket.jquery.core.JQueryBehavior |
newWidgetBehavior(String selector) |
void |
onAjax(org.apache.wicket.ajax.AjaxRequestTarget target,
com.googlecode.wicket.jquery.core.JQueryEvent event) |
protected void |
onComplete(org.apache.wicket.ajax.AjaxRequestTarget target)
Triggered when the value reach
MAX |
protected void |
onModelChanged() |
void |
onValueChanged(org.apache.wicket.ajax.AjaxRequestTarget target) |
void |
refresh(org.apache.wicket.ajax.AjaxRequestTarget target)
Refreshes the ProgressBar.
This method needs to be called after the model object changes. But It is not required to be called when calling forward or backward methods. |
void |
setModelObject(Integer value)
Sets the progress-bar value
|
getModel, getModelObject, setModel
onBeforeRender, onConfigure, onInitialize
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, 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, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public ProgressBar(String id)
id
- the markup idpublic void setModelObject(Integer value)
public void forward(org.apache.wicket.ajax.AjaxRequestTarget target)
target
- the AjaxRequestTarget
public final void forward(org.apache.wicket.ajax.AjaxRequestTarget target, int step)
target
- the AjaxRequestTarget
step
- the valuepublic final void backward(org.apache.wicket.ajax.AjaxRequestTarget target)
target
- the AjaxRequestTarget
public final void backward(org.apache.wicket.ajax.AjaxRequestTarget target, int step)
target
- the AjaxRequestTarget
step
- the valuepublic final void refresh(org.apache.wicket.ajax.AjaxRequestTarget target)
target
- the AjaxRequestTarget
public void onAjax(org.apache.wicket.ajax.AjaxRequestTarget target, com.googlecode.wicket.jquery.core.JQueryEvent event)
onAjax
in interface com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware
public void onValueChanged(org.apache.wicket.ajax.AjaxRequestTarget target)
onValueChanged
in interface com.googlecode.wicket.jquery.core.event.IValueChangedListener
protected void onComplete(org.apache.wicket.ajax.AjaxRequestTarget target)
MAX
target
- the AjaxRequestTarget
protected void onModelChanged()
onModelChanged
in class org.apache.wicket.Component
public com.googlecode.wicket.jquery.core.JQueryBehavior newWidgetBehavior(String selector)
newWidgetBehavior
in interface com.googlecode.wicket.jquery.core.IJQueryWidget
Copyright © 2016 7thWeb. All rights reserved.