Interface IFoot

All Superinterfaces:
IChildable<IFoot,IFooter<IAnyGroup>>, IComponent<IFoot>, IGridComposite<IFoot>, IHtmlBasedComponent<IFoot>, IMeshComposite<IFoot>, IXulElement<IFoot>

public interface IFoot extends IXulElement<IFoot>, IChildable<IFoot,IFooter<IAnyGroup>>, IGridComposite<IFoot>
Immutable Foot component
Author:
katherine
See Also:
  • Foot
  • Field Details

    • DEFAULT

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

    • getWidgetClass

      default String getWidgetClass()
      Returns the client widget class.

      Default: "zul.grid.Foot"

      Specified by:
      getWidgetClass in interface IComponent<IFoot>
    • getWidth

      @Derived @Nullable default 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<IFoot>
    • withWidth

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

      Default: null

      Returns:
      A modified copy of the this object
    • getHflex

      @Derived @Nullable default String getHflex()
      Description copied from interface: IHtmlBasedComponent
      Return horizontal flex hint of this component.

      Default: null

      Specified by:
      getHflex in interface IHtmlBasedComponent<IFoot>
    • withHflex

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

      Default: null

      Returns:
      A modified copy of the this object
    • of

      static IFoot of(Iterable<? extends IFooter<IAnyGroup>> children)
      Returns the instance with the given footers which belong to this component.
      Parameters:
      children - The footers of the component.
    • of

      static IFoot of(IFooter<IAnyGroup>... children)
      Returns the instance with the given footers which belong to this component.
      Parameters:
      children - The footers of the component.
    • ofId

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