Interface IListhead

    • Field Detail

      • DEFAULT

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

      • getWidgetClass

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

        Default: "zul.sel.Listhead"

        Specified by:
        getWidgetClass in interface IComponent<IListhead>
        Returns:
      • getWidth

        @Derived
        @Nullable
        default java.lang.String getWidth()
        Description copied from interface: IHtmlBasedComponent
        Returns the width of the component. If not specified, null is assumed.

        Default: null

        Specified by:
        getWidth in interface IHtmlBasedComponent<IListhead>
      • withWidth

        default IListhead withWidth​(@Nullable
                                    java.lang.String width)
        To control the size of Foot related components, please refer to IListbox and IListhead instead.
        Specified by:
        withWidth in interface IHtmlBasedComponent<IListhead>
        Parameters:
        width - The width of the component.

        Default: null

        Returns:
        A modified copy of the this object
      • withHflex

        default IListhead withHflex​(@Nullable
                                    java.lang.String hflex)
        To control the size of Foot related components, please refer to IListbox and IListhead instead.
        Specified by:
        withHflex in interface IHtmlBasedComponent<IListhead>
        Parameters:
        hflex - The horizontal flex hint.

        Default: null

        Returns:
        A modified copy of the this object
      • getHeight

        @Derived
        @Nullable
        default java.lang.String getHeight()
        Description copied from interface: IHtmlBasedComponent
        Returns the height of the component. If not specified, null is assumed.

        Default: null

        Specified by:
        getHeight in interface IHtmlBasedComponent<IListhead>
      • withHeight

        default IListhead withHeight​(@Nullable
                                     java.lang.String height)
        To control the size of Foot related components, please refer to IListbox and IListhead instead.
        Specified by:
        withHeight in interface IHtmlBasedComponent<IListhead>
        Parameters:
        height - The height of the component.

        Default: null

        Returns:
        A modified copy of the this object
      • withVflex

        default IListhead withVflex​(@Nullable
                                    java.lang.String vflex)
        To control the size of Foot related components, please refer to IListbox and IListhead instead.
        Specified by:
        withVflex in interface IHtmlBasedComponent<IListhead>
        Parameters:
        vflex - The vertical flex hint.

        Default: null

        Returns:
        A modified copy of the this object
      • isColumnshide

        default boolean isColumnshide()
        Returns whether to enable hiding of columns with the header context menu.

        Default: true.

      • withColumnshide

        IListhead withColumnshide​(boolean columnshide)
        Returns a copy of this immutable component with the specified columnshide.

        Sets whether to enable hiding of columns with the header context menu.

        Parameters:
        columnshide - Whether to enable hiding of columns with the header context menu.

        Default: true.

        Returns:
        A modified copy of the this object
      • isColumnsgroup

        default boolean isColumnsgroup()
        Returns whether to enable grouping of columns with the header context menu.

        Default: true.

      • withColumnsgroup

        IListhead withColumnsgroup​(boolean columnsgroup)
        Returns a copy of this immutable component with the specified columnsgroup.

        Sets whether to enable grouping of columns with the header context menu.

        Parameters:
        columnsgroup - Whether to enable grouping of columns with the header context menu.

        Default: true.

        Returns:
        A modified copy of the this object
      • getMenupopup

        default java.lang.String getMenupopup()
        Returns the ID of the Menupopup (IMenupopup) that should appear when the user clicks on the element.

        Default: "none" (a default menupopup).

      • withMenupopup

        IListhead withMenupopup​(java.lang.String menupopup)
        Returns a copy of this immutable component with the specified menupopup.

        Sets the ID of the menupopup (IMenupopup) that should appear when the user clicks on the element of each column.

        Parameters:
        menupopup - The ID of the menupopup (IMenupopup) that should appear when the user clicks on the element of each column.

        Default: "none".

        Returns:
        A modified copy of the this object
      • ofId

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