Package org.zkoss.stateless.sul
Interface IStepbar
-
- All Superinterfaces:
IAnyGroup<IStepbar>,IChildable<IStepbar,IStep>,IComponent<IStepbar>,IHtmlBasedComponent<IStepbar>,IXulElement<IStepbar>
public interface IStepbar extends IXulElement<IStepbar>, IChildable<IStepbar,IStep>, IAnyGroup<IStepbar>
ImmutableStepbarcomponentA stepbar. Shows several steps that represent sequential navigation.
Support @Action
Name Action Type onChange
Represents an action caused by a user's selection changed at the client, the value can be received fromRequestData.getData()with the key"activeIndex"- Author:
- katherine
- See Also:
Stepbar
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIStepbar.BuilderBuilds instances of typeIStepbar.static classIStepbar.UpdaterBuilds an updater of typeIStepbarforUiAgent.smartUpdate(Locator, SmartUpdater).
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default intgetActiveIndex()Return the index of the active step.default java.lang.StringgetWidgetClass()Returns the client widget class.default booleanisLinear()Returns whether the steps in this stepbar are displayed by order.default booleanisWrappedLabels()Returns whether the labels in children steps is wrapped.static IStepbarof(java.lang.Iterable<? extends IStep> children)Returns the instance with the givenIStepchildren.static IStepbarof(IStep... children)Returns the instance with the givenIStepchildren.static IStepbarofId(java.lang.String id)Returns the instance with the given id.IStepbarwithActiveIndex(int activeIndex)Returns a copy ofthisimmutable component with the specifiedactiveIndex.IStepbarwithLinear(boolean linear)Returns a copy ofthisimmutable component with the specifiedlinear.IStepbarwithWrappedLabels(boolean wrappedLabels)Returns a copy ofthisimmutable component with the specifiedwrappedLabels.-
Methods inherited from interface org.zkoss.stateless.sul.IChildable
getChildren, withChildren, withChildren
-
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, withWidgetOverrides
-
Methods inherited from interface org.zkoss.stateless.sul.IHtmlBasedComponent
getClientAction, getDraggable, getDroppable, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZIndex, isFocus, withClientAction, withDraggable, withDroppable, withFocus, withHeight, withHflex, withLeft, withRenderdefer, withSclass, withStyle, withTabindex, withTabindex, withTooltiptext, withTop, withVflex, withWidth, withZclass, withZIndex
-
Methods inherited from interface org.zkoss.stateless.sul.IXulElement
getContext, getCtrlKeys, getPopup, getTooltip, withContext, withCtrlKeys, withPopup, withTooltip
-
-
-
-
Field Detail
-
DEFAULT
static final IStepbar DEFAULT
Constant for default attributes of this immutable component.
-
-
Method Detail
-
getWidgetClass
default java.lang.String getWidgetClass()
Returns the client widget class.Default:
"zkmax.wgt.Stepbar"- Specified by:
getWidgetClassin interfaceIComponent<IStepbar>
-
isWrappedLabels
default boolean isWrappedLabels()
Returns whether the labels in children steps is wrapped.Default:
false.
-
withWrappedLabels
IStepbar withWrappedLabels(boolean wrappedLabels)
Returns a copy ofthisimmutable component with the specifiedwrappedLabels.Sets whether the labels in children steps is wrapped.
- Parameters:
wrappedLabels- Whether the labels in children steps is wrapped.Default:
false.- Returns:
- A modified copy of the
thisobject
-
isLinear
default boolean isLinear()
Returns whether the steps in this stepbar are displayed by order.Default:
true.
-
withLinear
IStepbar withLinear(boolean linear)
Returns a copy ofthisimmutable component with the specifiedlinear.Sets whether the steps in this stepbar are displayed by order
- Parameters:
linear- Whether the steps in this stepbar are displayed by orderDefault:
true.- Returns:
- A modified copy of the
thisobject
-
getActiveIndex
default int getActiveIndex()
Return the index of the active step.Default:
0.
-
withActiveIndex
IStepbar withActiveIndex(int activeIndex)
Returns a copy ofthisimmutable component with the specifiedactiveIndex.Sets the index of the active step.
- Parameters:
activeIndex- The index of the active step.Default:
0.- Returns:
- A modified copy of the
thisobject
-
of
static IStepbar of(java.lang.Iterable<? extends IStep> children)
Returns the instance with the givenIStepchildren.- Parameters:
children- The children ofIStep
-
of
static IStepbar of(IStep... children)
Returns the instance with the givenIStepchildren.- Parameters:
children- The children ofIStep
-
ofId
static IStepbar ofId(java.lang.String id)
Returns the instance with the given id.- Parameters:
id- The id to identify this component
-
-