Package org.zkoss.stateless.sul
Interface IRadio
- All Superinterfaces:
IAnyGroup<IRadio>,ICheckboxBase<IRadio>,IChildrenOfInputgroup<IRadio>,IComponent<IRadio>,IHtmlBasedComponent<IRadio>,ILabelElement<IRadio>,ILabelImageElement<IRadio>,IXulElement<IRadio>
Immutable
Radio component
A radio button.
Radio buttons without a ancestor IRadiogroup is considered
as the same group.
The nearest ancestor IRadiogroup is the group that the radio
belongs to.
Support @Action
| Name | Action Type |
|---|---|
| onCheck | ActionData: CheckData
Denotes when a component is checked or unchecked. |
| onFocus | Denotes when a component gets the focus. Remember event listeners
execute at the server, so the focus at the client might be changed when
the event listener for onFocus got executed. |
| onBlur | Denotes when a component loses the focus. Remember event listeners
execute at the server, so the focus at the client might be changed
when the event listener for onBlur got executed. |
- Author:
- katherine
- See Also:
-
Radio
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classBuilds instances of typeIRadio.static classBuilds an updater of typeIRadioforUiAgent.smartUpdate(Locator, SmartUpdater). -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionReturns the id of theIRadiogroupthat groups this radiodefault StringReturns the client widget class.default booleanReturns whether it is selected.static IRadioReturns the instance with the given label.static IRadioReturns the instance with the given label and image.static IRadioReturns the instance with the given id.static IRadioReturns the instance with the given image.withRadiogroup(String radiogroupId) Returns a copy ofthisimmutable component with the specifiedradiogroupId.default IRadiowithSelected(boolean selected) Returns a copy ofthisimmutable component with the specifiedselected.Methods inherited from interface org.zkoss.stateless.sul.ICheckboxBase
getAutodisable, getName, getValue, isChecked, isDisabled, isIndeterminate, withAutodisable, withChecked, withDisabled, withIndeterminate, withName, withValueMethods 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.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.ILabelElement
getLabel, withLabelMethods inherited from interface org.zkoss.stateless.sul.ILabelImageElement
getHoverImage, getIconSclass, getIconSclasses, getIconTooltip, getIconTooltips, getImage, isPreloadImage, withHoverImage, withIconSclass, withIconSclasses, withIconTooltip, withIconTooltips, withImage, withPreloadImageMethods 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
-
getWidgetClass
Returns the client widget class.Default:
"zul.wgt.Radio"- Specified by:
getWidgetClassin interfaceIComponent<IRadio>
-
getRadiogroup
Returns the id of theIRadiogroupthat groups this radioDefault:
null -
withRadiogroup
Returns a copy ofthisimmutable component with the specifiedradiogroupId.Sets the id of the
IRadiogroupthat groups this radio- Parameters:
radiogroupId- The id ofIRadiogroup.Default:
null.- Returns:
- A modified copy of the
thisobject
-
isSelected
@Lazy default boolean isSelected()Returns whether it is selected.Default:
false. -
withSelected
Returns a copy ofthisimmutable component with the specifiedselected.Sets to select the radio or not.
- Parameters:
selected- Whether to select the radio.Default:
false.- Returns:
- A modified copy of the
thisobject
-
of
Returns the instance with the given label.- Parameters:
label- The label of the component
-
of
Returns the instance with the given label and image.- Parameters:
label- The label of the componentimage- The image of the component
-
ofImage
Returns the instance with the given image.- Parameters:
image- The image of the component
-
ofId
Returns the instance with the given id.- Parameters:
id- The id to identify this component
-