public class AjaxSlider extends Slider implements IJQueryAjaxAware, IValueChangedListener
FormComponentPanel
Component
, using a JQueryAjaxChangeBehavior
, when the 'change' javascript method is called.Slider.Range
AbstractSlider.SliderBehavior
IJQueryWidget.JQueryWidget
label, labelId, options
Constructor and Description |
---|
AjaxSlider(String id)
Constructor
|
AjaxSlider(String id,
org.apache.wicket.model.IModel<Integer> model)
Constructor
|
AjaxSlider(String id,
org.apache.wicket.model.IModel<Integer> model,
org.apache.wicket.markup.html.basic.Label label)
Constructor
|
AjaxSlider(String id,
org.apache.wicket.model.Model<Integer> model,
org.apache.wicket.markup.html.form.TextField<Integer> input)
Constructor
|
Modifier and Type | Method and Description |
---|---|
JQueryBehavior |
newWidgetBehavior(String selector) |
void |
onAjax(org.apache.wicket.ajax.AjaxRequestTarget target,
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.ajax.AjaxRequestTarget target) |
convertInput, getLabelPattern, newInputFragment, onConfigure, onInitialize, setRange, setRangeValidator
init, onBeforeRender, setLabelId, setMax, setMin, setOrientation, setStep
checkRequired, newMarkupSourcingStrategy, onComponentTag
add, add, clearInput, convertValue, error, getConvertedInput, getDefaultLabel, getDefaultLabel, getForm, getInput, getInputAsArray, getInputName, getModel, getModelObject, getModelValue, getRawInput, getType, getValidatorKeyPrefix, getValidators, getValue, hasRawInput, inputAsInt, inputAsInt, inputAsIntArray, inputChanged, internalOnModelChanged, invalid, isInputNullable, isMultiPart, isRequired, isValid, newValidatable, newValidationError, onDetach, onDisabled, onInvalid, onRequired, onValid, processChildren, processInput, remove, reportRequiredError, setConvertedInput, setLabel, setModel, setModelObject, setModelValue, setRequired, setType, shouldTrimInput, trim, updateCollectionModel, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrder
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, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onConfigure, onEvent, onModelChanged, onModelChanging, 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
public AjaxSlider(String id)
id
- the markup idpublic AjaxSlider(String id, org.apache.wicket.model.IModel<Integer> model)
id
- the markup idmodel
- the IModel
public AjaxSlider(String id, org.apache.wicket.model.IModel<Integer> model, org.apache.wicket.markup.html.basic.Label label)
id
- the markup idmodel
- the IModel
label
- Label
on which the current slide value will be displayedpublic void onAjax(org.apache.wicket.ajax.AjaxRequestTarget target, JQueryEvent event)
onAjax
in interface IJQueryAjaxAware
public void onValueChanged(org.apache.wicket.ajax.AjaxRequestTarget target)
onValueChanged
in interface IValueChangedListener
protected void onError(org.apache.wicket.ajax.AjaxRequestTarget target)
target
- the AjaxRequestTarget
public JQueryBehavior newWidgetBehavior(String selector)
newWidgetBehavior
in interface IJQueryWidget
newWidgetBehavior
in class AbstractSlider<Integer>
Copyright © 2013 7thWeb. All Rights Reserved.