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>
Immutable Stepbar component

A stepbar. Shows several steps that represent sequential navigation.

Support @Action


Represents an action caused by a user's selection changed at the client, the value can be received from RequestData.getData() with the key "activeIndex"
Name Action Type
onChange
Author:
katherine
See Also:
  • Stepbar
  • Field Details

    • DEFAULT

      static final IStepbar DEFAULT
      Constant for default attributes of this immutable component.
  • Method Details

    • getWidgetClass

      default String getWidgetClass()
      Returns the client widget class.

      Default: "zkmax.wgt.Stepbar"

      Specified by:
      getWidgetClass in interface IComponent<IStepbar>
    • isWrappedLabels

      default boolean isWrappedLabels()
      Returns whether the labels in children steps is wrapped.

      Default: false.

    • withWrappedLabels

      IStepbar withWrappedLabels(boolean wrappedLabels)
      Returns a copy of this immutable component with the specified wrappedLabels.

      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 this object
    • 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 of this immutable component with the specified linear.

      Sets whether the steps in this stepbar are displayed by order

      Parameters:
      linear - Whether the steps in this stepbar are displayed by order

      Default: true.

      Returns:
      A modified copy of the this object
    • getActiveIndex

      default int getActiveIndex()
      Return the index of the active step.

      Default: 0.

    • withActiveIndex

      IStepbar withActiveIndex(int activeIndex)
      Returns a copy of this immutable component with the specified activeIndex.

      Sets the index of the active step.

      Parameters:
      activeIndex - The index of the active step.

      Default: 0.

      Returns:
      A modified copy of the this object
    • of

      static IStepbar of(Iterable<? extends IStep> children)
      Returns the instance with the given IStep children.
      Parameters:
      children - The children of IStep
    • of

      static IStepbar of(IStep... children)
      Returns the instance with the given IStep children.
      Parameters:
      children - The children of IStep
    • ofId

      static IStepbar ofId(String id)
      Returns the instance with the given id.
      Parameters:
      id - The id to identify this component