T
- the type of the model objectpublic class AjaxSpinner<T extends Number> extends Spinner<T> implements ISpinnerListener
TextField
type
ctor arg is mandatory due to the convertValue(String)
methodConstructor and Description |
---|
AjaxSpinner(String id,
Class<T> type)
Constructor
|
AjaxSpinner(String id,
org.apache.wicket.model.IModel<T> model,
Class<T> type)
Constructor
|
AjaxSpinner(String id,
org.apache.wicket.model.IModel<T> model,
com.googlecode.wicket.jquery.core.Options options,
Class<T> type)
Constructor
|
AjaxSpinner(String id,
com.googlecode.wicket.jquery.core.Options options,
Class<T> type)
Constructor
|
Modifier and Type | Method and Description |
---|---|
T |
convertValue(String value)
Converts the supplied value using the type converter
|
boolean |
isOnSpinEventEnabled()
Indicates whether the 'spin' event is enabled.
If true, the ISpinnerListener.onSpin(AjaxRequestTarget, String) event will be triggered |
boolean |
isOnStopEventEnabled()
Indicates whether the 'stop' event is enabled.
If true, the ISpinnerListener.onStop(AjaxRequestTarget) event will be triggered |
JQueryUIBehavior |
newWidgetBehavior(String selector) |
void |
onSpin(org.apache.wicket.ajax.AjaxRequestTarget target,
String value)
Triggered on 'spin' event
|
void |
onSpin(org.apache.wicket.ajax.AjaxRequestTarget target,
T value) |
void |
onStop(org.apache.wicket.ajax.AjaxRequestTarget target)
Triggered on 'stop' event
|
getCulture, onBeforeRender, onConfigure, onConfigure, onInitialize, setCulture, setMax, setMax, setMin, setMin, setPage, setStep
getInputType, onComponentTag
convertInput, getConvertEmptyInputStringToNull, isInputNullable, onBeforeRender, setConvertEmptyInputStringToNull
add, add, checkRequired, 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, isMultiPart, isRequired, isValid, newValidatable, newValidationError, onDetach, onDisabled, onInvalid, onRequired, onValid, processChildren, processInput, remove, reportRequiredError, setConvertedInput, setLabel, setModel, setModelObject, setModelValue, setRequired, setType, shouldTrimInput, trim, updateAutoLabels, updateCollectionModel, updateModel, valid, validate, validateRequired, validateValidators, visitComponentsPostOrder, visitFormComponentsPostOrder
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, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onEvent, onModelChanged, 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 AjaxSpinner(String id, Class<T> type)
id
- the markup idtype
- type for field validationpublic AjaxSpinner(String id, com.googlecode.wicket.jquery.core.Options options, Class<T> type)
id
- the markup idoptions
- the Options
type
- Type for field validationpublic AjaxSpinner(String id, org.apache.wicket.model.IModel<T> model, Class<T> type)
id
- the markup idmodel
- the IModel
type
- type for field validationpublic boolean isOnSpinEventEnabled()
ISpinnerListener
ISpinnerListener.onSpin(AjaxRequestTarget, String)
event will be triggeredisOnSpinEventEnabled
in interface ISpinnerListener
public boolean isOnStopEventEnabled()
ISpinnerListener
ISpinnerListener.onStop(AjaxRequestTarget)
event will be triggeredisOnStopEventEnabled
in interface ISpinnerListener
public T convertValue(String value)
value
- public final void onSpin(org.apache.wicket.ajax.AjaxRequestTarget target, String value)
onSpin
converts the input but does not process it (no validation, no model update)onSpin
in interface ISpinnerListener
target
- the AjaxRequestTarget
value
- the valuepublic void onSpin(org.apache.wicket.ajax.AjaxRequestTarget target, T value)
public void onStop(org.apache.wicket.ajax.AjaxRequestTarget target)
ISpinnerListener
onStop
in interface ISpinnerListener
target
- the AjaxRequestTarget
public JQueryUIBehavior newWidgetBehavior(String selector)
newWidgetBehavior
in interface com.googlecode.wicket.jquery.core.IJQueryWidget
newWidgetBehavior
in class Spinner<T extends Number>
Copyright © 2016 7thWeb. All rights reserved.