Class AjaxSlider
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.form.LabeledWebMarkupContainer
-
- org.apache.wicket.markup.html.form.FormComponent<T>
-
- org.apache.wicket.markup.html.form.FormComponentPanel<T>
-
- com.googlecode.wicket.jquery.ui.form.slider.AbstractSlider<Integer>
-
- com.googlecode.wicket.jquery.ui.form.slider.Slider
-
- com.googlecode.wicket.jquery.ui.form.slider.AjaxSlider
-
- All Implemented Interfaces:
com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware
,com.googlecode.wicket.jquery.core.event.IValueChangedListener
,com.googlecode.wicket.jquery.core.IJQueryWidget
,Serializable
,Iterable<org.apache.wicket.Component>
,org.apache.wicket.event.IEventSink
,org.apache.wicket.event.IEventSource
,org.apache.wicket.feedback.IFeedbackContributor
,org.apache.wicket.IConverterLocator
,org.apache.wicket.IGenericComponent<Integer,org.apache.wicket.markup.html.form.FormComponent<Integer>>
,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>
,org.apache.wicket.IQueueRegion
,org.apache.wicket.markup.html.form.IFormModelUpdateListener
,org.apache.wicket.markup.html.form.IFormVisitorParticipant
,org.apache.wicket.markup.html.form.ILabelProvider<String>
,org.apache.wicket.markup.html.IHeaderContributor
,org.apache.wicket.request.component.IRequestableComponent
,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>
,org.apache.wicket.util.io.IClusterable
public class AjaxSlider extends Slider implements com.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware, com.googlecode.wicket.jquery.core.event.IValueChangedListener
Provides a jQuery slider based on aFormComponentPanel
This ajax version will post theComponent
, using aOnChangeAjaxBehavior
, when the 'change' javascript method is called.- Author:
- Sebastien Briquet - sebfz1
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.googlecode.wicket.jquery.ui.form.slider.Slider
Slider.Range
-
Nested classes/interfaces inherited from class com.googlecode.wicket.jquery.ui.form.slider.AbstractSlider
AbstractSlider.SliderBehavior
-
-
Field Summary
-
Fields inherited from class com.googlecode.wicket.jquery.ui.form.slider.AbstractSlider
label, labelId, options
-
-
Constructor Summary
Constructors Constructor Description AjaxSlider(String id)
ConstructorAjaxSlider(String id, org.apache.wicket.model.IModel<Integer> model)
ConstructorAjaxSlider(String id, org.apache.wicket.model.IModel<Integer> model, org.apache.wicket.markup.html.basic.Label label)
ConstructorAjaxSlider(String id, org.apache.wicket.model.IModel<Integer> model, org.apache.wicket.markup.html.form.TextField<Integer> input)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
onError(org.apache.wicket.ajax.AjaxRequestTarget target)
Triggered when the validation failed (ie, not input provided)void
onValueChanged(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
-
Methods inherited from class com.googlecode.wicket.jquery.ui.form.slider.Slider
convertInput, getLabelPattern, newInputFragment, onConfigure, onInitialize, setRange, setRangeValidator
-
Methods inherited from class com.googlecode.wicket.jquery.ui.form.slider.AbstractSlider
onBeforeRender, setLabelId, setMax, setMin, setOrientation, setStep
-
Methods inherited from class org.apache.wicket.markup.html.form.FormComponentPanel
checkRequired, clearInput, newMarkupSourcingStrategy, onComponentTag
-
Methods inherited from class org.apache.wicket.markup.html.form.FormComponent
add, add, convertValue, error, getConvertedInput, getDefaultLabel, getDefaultLabel, getForm, getInput, getInputAsArray, getInputName, getModelValue, getParameterValues, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isInputNullable, isMultiPart, isRequired, isValid, newValidatable, newValidationError, onDetach, onDisabled, onInvalid, onValid, processChildren, processInput, remove, reportRequiredError, setConvertedInput, setLabel, setModelValue, setRequired, setType, shouldTrimInput, trim, updateAutoLabels, updateCollectionModel, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrder
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, 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, getMarkupTag, 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, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.wicket.IGenericComponent
getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
-
Methods inherited from interface org.apache.wicket.IQueueRegion
dequeue, getRegionMarkup, newDequeueContext
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
AjaxSlider
public AjaxSlider(String id)
Constructor- Parameters:
id
- the markup id
-
AjaxSlider
public AjaxSlider(String id, org.apache.wicket.model.IModel<Integer> model)
Constructor- Parameters:
id
- the markup idmodel
- theIModel
-
AjaxSlider
public AjaxSlider(String id, org.apache.wicket.model.IModel<Integer> model, org.apache.wicket.markup.html.basic.Label label)
Constructor- Parameters:
id
- the markup idmodel
- theIModel
label
-Label
on which the current slide value will be displayed
-
-
Method Detail
-
onAjax
public void onAjax(org.apache.wicket.ajax.AjaxRequestTarget target, com.googlecode.wicket.jquery.core.JQueryEvent event)
- Specified by:
onAjax
in interfacecom.googlecode.wicket.jquery.core.ajax.IJQueryAjaxAware
-
onValueChanged
public void onValueChanged(org.apache.wicket.core.request.handler.IPartialPageRequestHandler handler)
- Specified by:
onValueChanged
in interfacecom.googlecode.wicket.jquery.core.event.IValueChangedListener
-
onError
protected void onError(org.apache.wicket.ajax.AjaxRequestTarget target)
Triggered when the validation failed (ie, not input provided)- Parameters:
target
- theAjaxRequestTarget
-
newWidgetBehavior
public com.googlecode.wicket.jquery.core.JQueryBehavior newWidgetBehavior(String selector)
- Specified by:
newWidgetBehavior
in interfacecom.googlecode.wicket.jquery.core.IJQueryWidget
- Overrides:
newWidgetBehavior
in classAbstractSlider<Integer>
-
-