Interface IListgroup

    • Field Detail

      • DEFAULT

        static final IListgroup DEFAULT
        Constant for default attributes of this immutable component.
    • Method Detail

      • getWidgetClass

        default java.lang.String getWidgetClass()
        Returns the client widget class.

        Default: "zkex.sel.Listgroup"

        Specified by:
        getWidgetClass in interface IComponent<IListgroup>
      • getLabel

        @Nullable
        default java.lang.String getLabel()
        Returns the label of the first IListcell it contains.

        Default: null

      • withLabel

        IListgroup withLabel​(@Nullable
                             java.lang.String label)
        Returns a copy of this immutable component with the specified label.

        Sets the label of the first IListcell it contains.

        If it is not created, we automatically create it.

        Parameters:
        label - The label of the first IListcell it contains.

        Default: null.

        Returns:
        A modified copy of the this object
      • isOpen

        default boolean isOpen()
        Returns whether this container is open.

        Default: true.

      • withOpen

        IListgroup withOpen​(boolean open)
        Returns a copy of this immutable component with the specified open.

        Sets whether this container is open.

        Parameters:
        open - false to hide all sublevel items.

        Default: true.

        Returns:
        A modified copy of the this object
      • of

        static IListgroup of​(java.lang.String label)
        Returns the instance with the given label.
        Parameters:
        label - The label that the first cell holds.
      • ofId

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