Package org.zkoss.stateless.sul
Interface IButton
- All Superinterfaces:
IAnyGroup<IButton>,IButtonBase<IButton>,IChildrenOfInputgroup<IButton>,IComponent<IButton>,IHtmlBasedComponent<IButton>,ILabelElement<IButton>,ILabelImageElement<IButton>,IXulElement<IButton>
Immutable
Button component
You could assign a label and an image to a button by the label
and image attributes.
If both are specified, the dir attribute control which
is displayed up front, and the orient attribute controls
whether the layout is horizontal or vertical.
Support @Action
| Name | Action Type |
|---|---|
| onFocus | Denotes when a component gets the focus. |
| onBlur | Denotes when a component loses the focus. |
| onUpload | ActionData: FileData
Denotes user has uploaded a file to the component. |
- Author:
- katherine
- See Also:
-
Button
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classBuilds instances of typeIButton.static classBuilds an updater of typeIButtonforUiAgent.smartUpdate(Locator, SmartUpdater).Nested classes/interfaces inherited from interface org.zkoss.stateless.sul.IButtonBase
IButtonBase.Direction, IButtonBase.Orient, IButtonBase.Type -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault StringReturns the client widget class.static IButtonReturns the instance with the given label.static IButtonReturns the instance with the given label and image.static IButtonReturns the instance with the given dir.static IButtonReturns the instance with the given id.static IButtonReturns the instance with the given image.static IButtonofOrient(IButtonBase.Orient orient) Returns the instance with the given orient.static IButtonofType(IButtonBase.Type type) Returns the instance with the given type.Methods inherited from interface org.zkoss.stateless.sul.IButtonBase
checkOrient, getAutodisable, getDir, getHref, getOrient, getTarget, getType, getUpload, isDisabled, withAutodisable, withDir, withDir, withDisabled, withHref, withOrient, withOrient, withTarget, withType, withType, withUploadMethods 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.Button"- Specified by:
getWidgetClassin interfaceIComponent<IButton>
-
of
Returns the instance with the given label.- Parameters:
label- The label that the component
-
of
Returns the instance with the given label and image.- Parameters:
label- The label that the button holds.image- The image that the button holds.
-
ofImage
Returns the instance with the given image.- Parameters:
image- The image that the button holds.
-
ofOrient
Returns the instance with the given orient.- Parameters:
orient- The button orient
-
ofType
Returns the instance with the given type.- Parameters:
type- The button type
-
ofDir
Returns the instance with the given dir.- Parameters:
dir- The button dir
-
ofId
Returns the instance with the given id.- Parameters:
id- The id to identify this component
-