public class AjaxSlider extends Slider
AjaxSlider slider = new AjaxSlider("slider", 1, 30);
slider.setAjaxStopEvent(new AjaxSlider.ISliderAjaxEvent() {
private static final long serialVersionUID = 1L;
public void onEvent(AjaxRequestTarget target, AjaxSlider slider, int value, int[] values ) {
// do something with value or values
// and update components via AJAX?
}
});
Slider,
Serialized Form| Modifier and Type | Class and Description |
|---|---|
static interface |
AjaxSlider.ISliderAjaxEvent
Call back interface for AJAX Events.
|
static class |
AjaxSlider.SliderAjaxEvent
Enumeration with the slider events.
|
Slider.Orientation| Modifier and Type | Field and Description |
|---|---|
static String |
SLIDER_EVENT |
static String |
SLIDER_VALUE |
static String |
SLIDER_VALUES |
| Constructor and Description |
|---|
AjaxSlider(String id,
Number min,
Number max)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Number |
getMin() |
static boolean |
isEmpty(String str) |
protected int[] |
processValues(String svalues) |
void |
setAjaxChangeEvent(AjaxSlider.ISliderAjaxEvent ajaxChangeEvent)
Sets the call-back for the AJAX Change Event.
|
void |
setAjaxSlideEvent(AjaxSlider.ISliderAjaxEvent ajaxSlideEvent)
Sets the call-back for the AJAX Slide Event.
|
void |
setAjaxStartEvent(AjaxSlider.ISliderAjaxEvent ajaxStartEvent)
Sets the call-back for the AJAX Start Event.
|
void |
setAjaxStopEvent(AjaxSlider.ISliderAjaxEvent ajaxStopEvent)
Sets the call-back for the AJAX stop event.
|
contribute, destroy, destroy, detachModel, disable, disable, enable, enable, getAnimate, getMax, getOptions, getOrientation, getRange, getStep, getValue, getValues, isAnimate, isDisabled, setAnimate, setAnimate, setAnimate, setChangeEvent, setDisabled, setMax, setMin, setOrientation, setRange, setSlideEvent, setStartEvent, setStep, setStopEvent, setValue, setValues, statement, unsetAnimate, value, value, values, values, values, values, widget, widgetgetMarkupType, getWebPage, getWebRequestadd, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildrenadd, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachBehaviors, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onComponentTag, onConfigure, onDetach, onEndRequest, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrappublic static final String SLIDER_EVENT
public static final String SLIDER_VALUE
public static final String SLIDER_VALUES
protected int[] processValues(String svalues)
public static boolean isEmpty(String str)
public void setAjaxStopEvent(AjaxSlider.ISliderAjaxEvent ajaxStopEvent)
ajaxStopEvent - The ISliderAjaxEvent.public void setAjaxSlideEvent(AjaxSlider.ISliderAjaxEvent ajaxSlideEvent)
ajaxSlideEvent - The ISliderAjaxEvent.public void setAjaxStartEvent(AjaxSlider.ISliderAjaxEvent ajaxStartEvent)
ajaxStartEvent - The ISliderAjaxEvent.public void setAjaxChangeEvent(AjaxSlider.ISliderAjaxEvent ajaxChangeEvent)
ajaxChangeEvent - Copyright © 2009-2012. All Rights Reserved.