Interface ITreefooter<I extends IAnyGroup>

All Superinterfaces:
IChildable<ITreefooter<I>,I>, IChildrenOfInputgroup<ITreefooter<I>>, IComponent<ITreefooter<I>>, IFooterElement<ITreefooter<I>>, IHtmlBasedComponent<ITreefooter<I>>, ILabelElement<ITreefooter<I>>, ILabelImageElement<ITreefooter<I>>, IXulElement<ITreefooter<I>>

public interface ITreefooter<I extends IAnyGroup> extends IFooterElement<ITreefooter<I>>, IChildable<ITreefooter<I>,I>
Immutable Treefooter component

A treefooter is a bottom column of tree, Its parent must be Treefoot. You could place any child in a tree footer.

Author:
jumperchen
See Also:
  • Treefooter
  • Field Details

    • DEFAULT

      static final ITreefooter<IAnyGroup> DEFAULT
      Constant for default attributes of this immutable component.
  • Method Details

    • getWidgetClass

      default String getWidgetClass()
      Returns the client widget class.

      Default: "zul.sel.Treefooter"

      Specified by:
      getWidgetClass in interface IComponent<I extends IAnyGroup>
    • of

      static <I extends IAnyGroup> ITreefooter<I> of(Iterable<? extends I> children)
      Returns the instance with the given any group children.
      Parameters:
      children - The children belong to any group
      See Also:
    • of

      static <I extends IAnyGroup> ITreefooter<I> of(I... children)
      Returns the instance with the given any group children.
      Parameters:
      children - The children belong to any group
      See Also:
    • of

      static <I extends IAnyGroup> ITreefooter<I> of(String label)
      Returns the instance with the given label.
      Parameters:
      label - The label belongs to this footer.
    • of

      static <I extends IAnyGroup> ITreefooter<I> of(String label, String image)
      Returns the instance with the given label and image.
      Parameters:
      label - The label that the footer holds.
      image - The image that the footer holds.
    • ofImage

      static <I extends IAnyGroup> ITreefooter<I> ofImage(String image)
      Returns the instance with the given image.
      Parameters:
      image - The image that the footer holds.
    • ofId

      static <I extends IAnyGroup> ITreefooter<I> ofId(String id)
      Returns the instance with the given id.
      Parameters:
      id - The id to identify this component