Package org.zkoss.stateless.sul
Interface ISpinner
- All Superinterfaces:
IAnyGroup<ISpinner>,IChildrenOfInputgroup<ISpinner>,IComponent<ISpinner>,IFormatInputElement<ISpinner,,Integer> IHtmlBasedComponent<ISpinner>,IInputElement<ISpinner,,Integer> INumberInputElement<ISpinner,,Integer> IReadonly<ISpinner>,IXulElement<ISpinner>
Immutable
Spinner component
An edit box for holding a constrained integer.
Constraint
You could specify what value to accept for input controls by use of the
constraint attribute. It could be a combination
of no empty and the min (minimum) and max (maximum) to spinner.}.
For example,
ISpinner.ofConstraint("no empty, min -2 max 6: between -2 to 6");
- Author:
- katherine
- See Also:
-
Spinner
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classBuilds instances of typeISpinner.static classBuilds an updater of typeISpinnerforUiAgent.smartUpdate(Locator, SmartUpdater). -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault intgetStep()Returns the step of spinnerdefault StringReturns the client widget class.default booleanReturns whether the button (on the right of the spinner) is visible.static ISpinnerof(int value) Returns the instance with the given value.static ISpinnerReturns the instance with the given value.static ISpinnerofCols(int cols) Returns the instance with the given cols.static ISpinnerofConstraint(String constraint) Returns the instance with the given constraint.static ISpinnerReturns the instance with the given id.withButtonVisible(boolean buttonVisible) Returns a copy ofthisimmutable component with the specifiedbuttonVisible.withStep(int step) Returns a copy ofthisimmutable component with the specifiedstep.Returns a copy ofthisimmutable component with the specifiedvalue.Methods inherited from interface org.zkoss.stateless.sul.IComponent
getAction, getActions, getClientAttributes, getId, getMold, getWidgetListeners, getWidgetOverrides, isVisible, withAction, withAction, withAction, withAction, withAction, withAction, withAction, withAction, withAction, withAction, withAction, withActions, withActions, withClientAttribute, withClientAttributes, withId, withMold, withVisible, withWidgetClass, withWidgetListener, withWidgetListeners, withWidgetOverride, withWidgetOverridesMethods inherited from interface org.zkoss.stateless.sul.IFormatInputElement
getFormat, withFormatMethods inherited from interface org.zkoss.stateless.sul.IHtmlBasedComponent
getClientAction, getDraggable, getDroppable, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getSkeleton, getStyle, getTabindex, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZIndex, isFocus, withClientAction, withDraggable, withDroppable, withFocus, withHeight, withHflex, withLeft, withRenderdefer, withSclass, withSkeleton, withStyle, withTabindex, withTabindex, withTooltiptext, withTop, withVflex, withWidth, withZclass, withZIndexMethods inherited from interface org.zkoss.stateless.sul.IInputElement
getConstraint, getErrorboxIconSclass, getErrorboxSclass, getErrorMessage, getInputAttributes, getInstant, getMaxlength, getName, getPlaceholder, getValue, isDisabled, isInplace, withCols, withConstraint, withDisabled, withErrorboxIconSclass, withErrorboxSclass, withErrorMessage, withInplace, withInputAttributes, withInstant, withMaxlength, withName, withPlaceholderMethods inherited from interface org.zkoss.stateless.sul.INumberInputElement
getCols, getLocale, getRoundingMode, withLocale, withLocale, withRoundingModeMethods inherited from interface org.zkoss.stateless.sul.IReadonly
isReadonly, withReadonlyMethods inherited from interface org.zkoss.stateless.sul.IXulElement
getContext, getCtrlKeys, getPopup, getTooltip, withContext, withCtrlKeys, withPopup, withTooltip
-
Field Details
-
DEFAULT
Constant for default attributes of this immutable component.
-
-
Method Details
-
withValue
Description copied from interface:IInputElementReturns a copy ofthisimmutable component with the specifiedvalue.Sets the value of the input component.
- Specified by:
withValuein interfaceIInputElement<ISpinner,Integer> - Parameters:
value- The value of the input component.Default:
null.- Returns:
- A modified copy of the
thisobject
-
getWidgetClass
Returns the client widget class.Default:
"zul.inp.Spinner"- Specified by:
getWidgetClassin interfaceIComponent<ISpinner>
-
getStep
default int getStep()Returns the step of spinnerDefault:
1 -
withStep
Returns a copy ofthisimmutable component with the specifiedstep.Sets the step of spinner
- Parameters:
step- The step of the spinnerDefault:
1.- Returns:
- A modified copy of the
thisobject
-
isButtonVisible
default boolean isButtonVisible()Returns whether the button (on the right of the spinner) is visible.Default:
true. -
withButtonVisible
Returns a copy ofthisimmutable component with the specifiedbuttonVisible.Sets whether the button (on the right of the spinner) is visible.
- Parameters:
buttonVisible-falseto disable the button visibility.Default:
true.- Returns:
- A modified copy of the
thisobject
-
of
Returns the instance with the given value.- Parameters:
value- The integer value of the spinner
-
of
Returns the instance with the given value.- Parameters:
value- The integer value of the spinner
-
ofCols
Returns the instance with the given cols.- Parameters:
cols- The cols which determines the visible width
-
ofConstraint
Returns the instance with the given constraint.- Parameters:
constraint- The spinner constraint
-
ofId
Returns the instance with the given id.- Parameters:
id- The id to identify this component
-